Abstract
PJama is a vehicle for research into how to design and build industrial strength persistent programming technology. It is also a useful tool that can be used now to experience the advantages of orthogonal persistence for a popular language. Many research challenges remain. Perhaps the primary ones are:
-
Developing a better understanding of the different nature of applications and a corresponding assessment of the technological choices available.
-
Improving performance by combining the technologies of program optimisation with those of database optimisation.
-
Extending the computational model to encompass coherently and consistently more of application programmers' total technical requirements.
Java is a trademark or registered trademark of Sun Microsystems in the USA and other countries.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
Bibliography
Atkinson, M.P., Bailey, P.J., Chisholm, K.J., Cockshott, W.P. and Morrison, R., 1983. An Approach to Persistent Programming. Computer Journal 26, 4 pp 360–365.
Atkinson, M.P., Daynès, L., Jordan, M.J., Printezis, T. and Spence, S. An Orthogonally Persistent Java, SIGMOD RECORD, 25, 4, December 1996.
Atkinson, M.P., Jordan, M.J., Daynès, L. and Spence, S. Design Issues for Persistent Java: a type-safe, object-oriented, orthogonally persistent system, May 1996, In Proceedings of the seventh international workshop on Persistent Object Systems (POS7).
Atkinson, M.P. and Morrison, M., Orthogonal Persistent Object Systems, VLDB Journal, 4, 3, 1995.
Atkinson, M.P., 1978. Programming Languages and Databases. In Proc. 4th IEEE International Conference on Very Large Databases pp 408–419.
Daynès, L. and Atkinson, M.P., Main-Memory Management to support Orthogonal Persistence for Java, in [JA97] pp 37–60.
Gosling, J., Joy, W.N. and Steele, G., The Java Language Specification, Addison-Wesley, 1996.
Hamilton, G., Cattell, R. and Fisher, M. JDBC Database Access with Java, Adison-Wesley, 1997.
Jordan, M.J. and Atkinson, M.P., Proceedings of the second international workshop on Persistence and Java, Sun Microsystems, M/S MTV29-01, 901 San Antonio Road, Palo Alto, CA 94303-4900. Tech. Report SMLI-TR-97-63.
(Ed. Cattell, R.) The Object Database Standard: ODMG 2.0, Morgan Kaufmann, 1997.
Morrison, R., Brown, A.L., Carrick, R., Connor, R.C.H., Dearle, A. and Atkinson, M.P., 1990. The Napier Type System. In Persistent Object Systems, Rosenberg, J. and Koch, D.M. (ed.), Springer-Verlag, Proc. 3rd International Workshop on Persistent Object Systems, Newcastle, Australia pp 3–18.
Morrison, R., Brown, A.L., Connor, R.C.H., Cutts, Q.I., Dearle, A., Kirby, G.N.C. & Munro, D.S., 1994. The Napier88 Reference Manual (Release 2.0). University of St Andrews Technical Report CS/94/8.
Printezis, T., Atkinson, M.P., Daynès, L., Spence, S. and Bailey, P.J., The Design of a new Persistent Object Store for PJama, in [JA97], pp 61–74.
Satyanarayanan, M., Mashburn, H.H., Kumar, P., D.C. Steere and Kistler, J.J., Lightweight Recoverable Virtual Memory, ACM Trans. On Computing Systems, 12, 2 pp 167–172, May 1994.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Atkinson, M., Jordan, M. (1998). Providing orthogonal persistence for Java. In: Jul, E. (eds) ECOOP’98 — Object-Oriented Programming. ECOOP 1998. Lecture Notes in Computer Science, vol 1445. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0054100
Download citation
DOI: https://doi.org/10.1007/BFb0054100
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64737-9
Online ISBN: 978-3-540-69064-1
eBook Packages: Springer Book Archive

