Skip to main content

Providing orthogonal persistence for Java

Extended abstract

  • Conference paper
  • First Online:
ECOOP’98 — Object-Oriented Programming (ECOOP 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1445))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

Bibliography

  1. 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.

    MATH  Google Scholar 

  2. Atkinson, M.P., Daynès, L., Jordan, M.J., Printezis, T. and Spence, S. An Orthogonally Persistent Java, SIGMOD RECORD, 25, 4, December 1996.

    Google Scholar 

  3. 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).

    Google Scholar 

  4. Atkinson, M.P. and Morrison, M., Orthogonal Persistent Object Systems, VLDB Journal, 4, 3, 1995.

    Google Scholar 

  5. Atkinson, M.P., 1978. Programming Languages and Databases. In Proc. 4th IEEE International Conference on Very Large Databases pp 408–419.

    Google Scholar 

  6. Daynès, L. and Atkinson, M.P., Main-Memory Management to support Orthogonal Persistence for Java, in [JA97] pp 37–60.

    Google Scholar 

  7. Gosling, J., Joy, W.N. and Steele, G., The Java Language Specification, Addison-Wesley, 1996.

    Google Scholar 

  8. Hamilton, G., Cattell, R. and Fisher, M. JDBC Database Access with Java, Adison-Wesley, 1997.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. (Ed. Cattell, R.) The Object Database Standard: ODMG 2.0, Morgan Kaufmann, 1997.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Eric Jul

Rights and permissions

Reprints 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

Publish with us

Policies and ethics