Distributed light-weight persistence in Java — A tour on RMI-and CORBA-based solutions [chapter]

Gerti Kappel, Birgit Schröder
1998 Lecture Notes in Computer Science  
Java has potential to support the development of distributed and autonomous though collaborating components in a network computing environment. To provide for the flow of objects between these components some kind of distributed shared memory is needed. So far, Java offers distributed shared memory aka distributed persistence by employing database systems. However, since the main features of database systems, such as transaction management and query languages, are often not needed for these
more » ... ications, a so called lightweight solution is preferred. In this paper, we introduce the Persistence API supporting a distributed container structure for handling sets of structured data and objects. Distribution is realized both by means of Java's Remote Method Invocation and on top of the CORBA compliant Visibroker for Java. We highlight implementation differences and efforts for migrating between these two technologies.
doi:10.1007/bfb0054500 fatcat:hw7rtqqlbvfunecf2hvdgvwomm