@inproceedings{624fdd44ddcd47fcb746dbe417278d4d,
title = "Persistence and Java — A Balancing Act",
abstract = "Large scale and long-lived application systems, enterprise applications, require persistence, that is provision of storage for many of their data structures. The JavaTM programming language is a typical ex- ample of a strongly-typed, object-oriented programming language that is becoming popular for building enterprise applications. It therefore needs persistence. The present options for obtaining this persistence are reviewed. We con- clude that the Orthogonal Persistence Hypothesis, OPH, is still persua- sive. It states that the universal and automated provision of longevity or brevity for all data will significantly enhance developer productivity and improve applications. This position paper reports on the PJama project with particular refe- rence to its test of the OPH. We review why orthogonal persistence has not been taken up widely, and why the OPH is still incompletely tested. This leads to a more general challenge of how to conduct experiments which reveal large-scale and long-term effects and some thoughts on how that challenge might be addressed by the software research community.",
author = "Malcolm Atkinson",
year = "2001",
doi = "10.1007/3-540-44677-X_1",
language = "English",
isbn = "978-3-540-41664-7",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "1--31",
editor = "Klaus Dittrich and Giovanna Guerrini and Isabella Merlo and Marta Oliva and M.Elena Rodriguez",
booktitle = "Objects and Databases",
address = "United Kingdom",
}