ACM Home Page
Please provide us with feedback. Feedback
An orthogonally persistent Java
Full text PdfPdf (826 KB)
Source ACM SIGMOD Record archive
Volume 25 ,  Issue 4  (December 1996) table of contents
Pages: 68 - 75  
Year of Publication: 1996
ISSN:0163-5808
Authors
M. P. Atkinson  Department of Computing Science, University of Glasgow, Scotland
L. Daynès  Department of Computing Science, University of Glasgow, Scotland
M. J. Jordan  Sun Microsystems Laboratories, Mountain View, CA
T. Printezis  Department of Computing Science, University of Glasgow, Scotland
S. Spence  Department of Computing Science, University of Glasgow, Scotland
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 40,   Citation Count: 26
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/245882.245905
What is a DOI?

ABSTRACT

The language Java is enjoying a rapid rise in popularity as an application programming language. For many applications an effective provision of database facilities is required. Here we report on a particular approach to providing such facilities, called “orthogonal persistence”. Persistence allows data to have lifetimes that vary from transient to (the best approximation we can achieve to) indefinite. It is orthogonal persistence if the available lifetimes are the same for all kinds of data. We aim to show that the programmer productivity gains and possible performance gains make orthogonal persistence a valuable augmentation of Java.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Atkinson, et al. 83 Atkinson, M.P., Bailey, P.J., Chisholm, K.J., Cockshott, W.P. and Morrison, R., An approach to Persistent Programming, Computer Journal, 26(4), 360-365, Nov. 1983.
 
3
Atkinson et al. 96 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, in Proceedings of the Seventh International Workshop on Persistent Object Systems, Cape May, May 1996 (Connor & Nettles). http://www.dcs.gla.ac.uk/pjava
 
4
Atkinson & Jordan 96 Atkinson, M.P. and Jordan, M.J. Proceedings of the First International Workshop on Persistence and Java, Drymen, Scotland, Sept. 1996, Sunlabs Tech. Report. http://www.dcs.gla.ac.uk/rapids/events/pj1
 
5
 
6
Baan 96 http://www.baan.com/2_News/ Press_Releases/press21.htm.
 
7
 
8
Daynès 96 Daynès, L. A Flexible Transaction Model for Persistent Java. In [Atkinson & Jordan 96].
 
9
Daynès et al. 96 Daynès, L., Atkinson, M.P. and Valduriez, P. Efficient support for customising concurrency control in Persistent Java. In Bertino, E., Jajodia, S. and Kerschberg, L. (editors) Proc. of the International Workshop on Advanced Transaction Models and Architectures (ATMA), Goa, India, Sept. 1996, pages 216-233.
 
10
Dearle et al. 96 Dearle, A., Hulse, D. and Farkas, A. Operating system support for Java. In [Atkinson & Jordan 96].
 
11
Flanagan 96 Flanagan, D. Java in a Nutshell. O'Reilly & Associates 1996, ISBN 1-56592-183-6.
 
12
Garthwaite & Nettles 96 Garthwaite, A. and Nettles, S. Transactions for Java. In [Atkinson & Jordan 96].
 
13
Hamilton & Cattel 96 Hamilton, G. and Cattel, R. JDBC: A Java SQL API, June 1996. http://splash.javasoft.com/jdbc
 
14
 
15
Jordan 96 Jordan, M.J. Early Experiences with Persistent Java. In [Atkinson & Jordan 96].
 
16
Moss & Hosking 96 Moss, J.E.B. and Hosking, A.L. Approaches to adding persistence to Java. In [Atkinson & Jordan 96].
 
17
ODI 96 http://www.odi.com/products/pse.
 
18
Printezis 96 Printezis, T. Analysing a simple disk garbage collector. In [Atkinson & Jordan 96].
 
19
 
20
 
21
Souza dos Santos & Theroude 96 Souza dos Santos, C. and Theroude, E. Persistent Java. In [Atkinson & Jordan 96].
 
22
Spence 96 Spence, S. Distribution strategies for Persistent Java, In [Atkinson & Jordan 96].
 
23
 
24
Straßer et al. 96 Straßer, M., Baumann, J. and Hohl, F. Mole - A Java based Mobile Agent System. in Proceedings of ECOOP'96 Workshop on Mobile Object Systems.
 
25
Sun 96a Sun Microsystems Inc. Java object serialisation specification, draft revision 0.9. http://chatsubo.javasoft.com/current/doc/rmispec/rmiTOC.doc.html, 1996.
 
26
Sun 96b Sun Microsystems Inc. Java remote method invocation specification, draft revision 0.9. http://chatsubo.javasoft.com/current/doc/rmi-spec/rmiTOC.doc.html, May 1996.
 
27
 
28
 
29
Wu & Sehwiderski 96 Wu, Z. and Schwiderski, S. Design of Reflective Java. Internal Report APM.1818.00.05, APM, Poseidon House, Castle Park, Cambridge CB3 0RD, United Kingdom, Sep. 1996.

CITED BY  26

Collaborative Colleagues:
M. P. Atkinson: colleagues
L. Daynès: colleagues
M. J. Jordan: colleagues
T. Printezis: colleagues
S. Spence: colleagues