Abstract
In this paper, we present the main objectives and components of the OMS Java data management framework. We argue that developers of modern information systems require high-level application programming interfaces, storage platform independence and support for universal client access. We describe how the OMS Java framework provides three level of abstractions — storage, information and access in order to realise these objectives. We then present each of these layers in turn — starting with the information abstractions which lie at the core of the system and then going on to the storage and access layers.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Douglas Barry and Torsten Stanienda. Solving the Java Object Storage Problem. Computer, 1998.
R. G. G. Catell, Douglas K. Barry, Mark Berler, Jeff Eastman, David Jordan, Craig Russell, Olaf Schadow, Torsten Stanienda, and Fernando Velez. The Object Data Standard: ODMG 3.0, Morgan Kaufmann Publishers, 2000.
S. Ceri, P. Fraternali, and S. Paraboschi. Design Principles for Data-Intensive Web Sites. SIGMOD RECORD, 28(1), 1999.
Vignette Corporation. Vignette Content Management Server. White Paper, February 2001.
T. Downing. Java RMI: Remote Method Invocation. IDG Books, 1998.
Daniel Estermann. Persistent Java Objects. Master’s thesis, Institute of Information Systems, ETH Zurich, 1999.
D. Florescu, A. Levy, and A. Mendelzon. Database Techniques for the World-Wide Web: A Survey. SIGMOD Record, 27(3), 1998.
Interwoven Inc. Application Development using Interwoven: Version 1.1. White Paper, December 2000.
Java Data Objects, JSR 000012, Version 0.8. Technical report, Sun Microsystems, www.sun.com, June 2000.
A. Kobler and M. C. Norrie. OMS Java: Lessons Learned from Building a Multi-tier Object Management Framework. In Java and Databases: Persistence Options; workshop of OOPSLA’99, 1999.
A. Kobler and M. C. Norrie. OMS Java: A Persistent Object Management Framework. L’Objet, 6, November 2000.
A. Kobler and M. C. Norrie. OMS Java: An Open, Extensible Architecture for Advanced Application Systems such as GIS. In International Workshop on Emerging Technologies for GEO-]Based Applications, Ascona, Switzerland, May 2000.
Adrian Kobler. The eXtreme Design Approach. Phd thesis, Department of Computer Science, ETH, CH-8092 Zurich, Switzerland, 2001.
Karl Moss. Java Servlets. McGraw-Hill, 1998.
M. C. Norrie. An Extended Entity-Relationship Approach to Data Management in Object-Oriented Systems. In 12th Intl. Conf. on Entity-Relationship Approach, pages 390–401, Dallas, Texas, December 1993. Springer-Verlag, LNCS 823.
M. C. Norrie. Distinguishing Typing and Classification in Object Data Models. In Information Modelling and Knowledge Bases, volume VI, chapter 25. IOS, 1995. (originally appeared in Proc. European-Japanese Seminar on Information and Knowledge Modelling, Stockholm, Sweden, June 1994 ).
Cyrill Osterwalder. Secure Communications with Java RMI. Master’s thesis, Institute of Information Systems, ETH Zurich, 1999.
T. Printezis, M. Atkinson, L. Daynfes, S. Spence, and P. Bailey. The Design of a new Persistent Object Store for PJama. In The Second International Workshop on Persistence and Java, 1997.
George Reese. Database Programming with JDBC and Java. O’Reilly & Associates, 1997.
B. Signer, M. Grossniklaus, and M. C. Norrie. Java Framework for Database-Centric Web Site Engineering. In Proc. Jth Workshop on Web Engineering, Hong Kong, May 2001.
A. Steiner, A. Kobler, and M. C. Norrie. OMS/Java: Model Extensibility of OODBMS for Advanced Application Domains. In Proc. 10th Conf. on Advanced Information Systems Engineering (CAiSE’98), Pisa, Italy, June 1998.
Extensible Markup Language (XML) 1.0 (Second Edition). Technical report, W3C, http://www.w3.org/xml/, October 2000.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag London Limited
About this paper
Cite this paper
Kobler, A., Norrie, M.C., Signer, B., Grossniklaus, M. (2001). OMS Java: Providing Information, Storage and Access Abstractions in an Object-OrientedFramework. In: Wang, X., Johnston, R., Patel, S. (eds) OOIS 2001. Springer, London. https://doi.org/10.1007/978-1-4471-0719-4_5
Download citation
DOI: https://doi.org/10.1007/978-1-4471-0719-4_5
Publisher Name: Springer, London
Print ISBN: 978-1-85233-546-5
Online ISBN: 978-1-4471-0719-4
eBook Packages: Springer Book Archive