Design Issues for Persistent Java:
a type-safe, object-oriented, orthogonally persistent system
Malcom Atkinson,
Mick Jordan,
Laurent Daynes
and
Susan Spence Abstract:
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.
Seventh International Workshop on Persistent Object Systems (POS7)