Abstract
The goal of the Jupiter system is to provide interoperability services to a federation of autonomous and possibly heterogeneous database systems. The participants are free to withdraw at any time with the result that global integration of the participant schemas is not seen as a feasible solution. Our solution is to provide a multidatabase layer and a suitable interoperator language to allow information providers to construct loosely-coupled interoperable autonomous information systems. The enormous problems faced by information system providers are compounded by the difficulty of integrating key applications which have been developed using traditional methods with applications developed using, for example, object-oriented technology. A goal of our research is to address the area of multidatabase interoperability and to this end we have constructed the Jupiter prototype.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
R. Alonso and D. Barbara. Negotiating data access in federated database systems. Technical Report CS-TR-160-88, Princeton University, Dept. of Computer Science, June 1988.
D. Bell and J. Grimson. Distributed Database Systems. Addison-Wesley Publishing Company, 1992.
M. Brodie. The promise of distributed computing and the challenges of legacy information systems. In Proceedings of IFIP DS5 Semantics of Interoperable Database Systems, pages 1–25, Lorne, Victoria, Australia, November 1992.
A. Diller. Z: An Introduction to Formal Methods. John Wiley, 1990.
Distributed Systems Group. An overview of the amadeus project, version 2.0. Technical Report TCD-CS-92-01, Trinity College Dublin, Dept. of Computer Science, January 1992.
The Object Management Group. The OMG Object Model. Object Management Group, 1992.
I. Hayes, editor. Specification Case Studies, Second Edition. Prentice Hall, 1993.
C. Horn and V. Cahill. Supporting distributed applications in the amadeus environment. Computer Communications, 14(6):358–365, 1991.
N. Roussopulos J. Grant, W. Litwin and T. Sellis. Query languages for relational multidatabases. VLDB Journal, 2:153–171, 1993.
J. Cardiff J. Grimson, S. Baker. Jupiter — a system for supporting database interoparability using a persistent object store. Dept. of Computer Science, Trinity College Dublin, Ireland, 1992.
W. Kim and J. Seo. Classifying schematic and data heterogeneity in multidatabase systems. IEEE Computer, December 1991.
W. Litwin. The future of heterogeneous databases. In Proceedings of the Fall Joint Computer Conference, Dallas, Texas, October 1987.
J.P. Murphy and J.B. Grimson. An Object Model in Z. Database Technology, 4(4):297–304, 1992.
J.P. Murphy and J.B. Grimson. The denotational semantics of a relational subset of the jil multidatabase language. Technical Report 99, Dublin City University, January 1993.
J.P. Murphy and J.B. Grimson. JIL/MDD: The jupiter interoperator dictionary for heterogeneous database systems. Technical Report 97, Dublin City University, August 1993.
David A. Schmidt. Denotational Semantics — A Methodology for Language Development. Wm. C. Brown Publishers, 1988.
A. Sheth and J. Larson. Federated database sytems for managing distributed, heterogeneous, and autonomous database systems. ACM Computing Surveys, 22(3):183–236, 1990.
J. Spivey. The Z Notation: A Reference Manual, Second Edition. Prentice Hall International, 1992.
J.B. Wordsworth. Software Development with Z: A Practical Approach to Formal Methods in Software Engineering. Addison-Wesley, 1992.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Murphy, J., Grimson, J. (1994). The Jupiter system: A prototype for multidatabase interoperability. In: Bowers, D.S. (eds) Directions in Databases. BNCOD 1994. Lecture Notes in Computer Science, vol 826. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58235-5_44
Download citation
DOI: https://doi.org/10.1007/3-540-58235-5_44
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58235-9
Online ISBN: 978-3-540-48580-3
eBook Packages: Springer Book Archive