Design Issues for Persistent Java: A Type-Safe, Object-Oriented, Orthogonally Persistent System.

Malcolm P. Atkinson, Mick Jordan, Laurent Daynès, Susan Spence · 1996

The object-oriented programming language Java is receiving much attention and is likely to become a popular commercial programming language because of its regular structure, safety features and modern constructs. It presents a novel opportunity, because of this safety and potential popularity, to make orthogonal persistence defined by reachability widely available. We report on a design for a system that provides such persistence with no changes to the Java language. The design includes ambitious goals for transactional flexibility but also includes simple transactional behaviour sufficient for many applications. We report on several issues that were encountered during the design which as yet have no obvious solution. An outline of the proposed implementation is also given.

Read the paper · More papers on PaperTik