Abstract
We notice a data-modeling gap in current database business applications: the emerging data modeling paradigm for computation is object-oriented, while the incumbent data models for storage are mostly relational or hierarchical. The gap originates partly in the reengineering of applications and of databases, that do not proceed at the same pace. But it is also likely to be typical of heterogeneous systems in highly distributed software architectures. We propose a mediation service called Object View Broker, that provides object views of data stored in relational or other databases, to object-oriented applications. The Object View Broker manages these views in a multi-application, multi-databases environment, and provides customized services such as notification, caching and locking. We have implemented and used a version of Object View Broker for a service order distribution application at US WEST.
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
Abiteboul S., Bonner A. “Objects and Views”. Proc. of ACM-SIGMOD, 1991.
Ahmed R., DeSmedt P., Kent W., Ketabchi M., Litwin W., Rafii A., Shan M.C., “Pegasus: A System of Seamless Integration of Heterogeneous Information Sources”, Compcon, 1991.
Basu, A. “Knowledge Views in Multiuser Knowledge-Based Systems.” Proc. Fourth IEEE Int. Data Eng. Conf. JEEE, CS Press, Los Alamos, Calif., pp.346–353, 1988.
Bancilhon F., Briggs T., Khoshafian S. and Valduriez P. “FAD, A Powerful and Simple Database Language”, Proc. of the 13th VLDB Conference, September 1987, pp 97–105.
Barsalou,., Siambela,N., Keller,A.M., and Wiederhold,G., “Updating Relational Databases through Object-Based Views”. Proc. of ACM-SIGMOD, 1991.
Collier G., Cohen,F., Salasoo,A., Pillalamarri, M., “CHEYENNE: A Large Object-Oriented System”, Proc. of BOOST 91, Bellcore Object-Oriented Systems Technology, pp. 37–47, 1991.
Dayal U. et al. “Simplifying Complex Objects: The PROBE Approach to Modelling an Querying Them”. International Workshop on the Theory and Applications of Nested Relations and Complex Objects, Darmstadt, West Germany, April 1987.
Dayal U. “Queries and Views in an Object-Oriented Data Model”. 2nd Int. Workshop on Database Programming Languages, Oregon,1989.
Durand J., Brunner H., Cuthbertson R., Fogel S., McCandless T., Sparks R. and Sylvan L., “Data Model and Query Algebra for a Model-Based, Multi-Modal User Interface”. Proc. of the Int. Workshop on Interfaces to Databases Systems (IDS'92), R.Cooper, ed., Springer-Verlag, 1992, pp. 311–337.
Heiler S., Zdonik S., “Object Views: Extending the Vision”, proc. Data Engineering conf., 1990.
Hull, R., and King, R. “Semantic Database Modeling: Survey, Application, and Research Issues”. In ACM Computing Surveys, 1987, Vol. 19, Numb. 3, pp.208–211.
Homick,M.F., “Integrating Heterogeneous, Autonomous, Distributed Applications using the DOM Prototype”, anonymous FTP(ftp.gte.com, “pub/dom”), GTE Laboratories, Inc., Technical Report, 1991.
Keim D.A., Kriegel H.P., Miethsam A., “Integration of Relational Databases in a Multidatabase System based on Schema Enrichment”. Proc. of RIDE-IMS'93, IEEE Computer Society Press, 1993.
Lyngbaek P.,Vianu V. “Mapping a Semantic Database Model to the Relational Model”, Proceedings of ACM-SIGMOD 1987, Vol. 16 n.3.
Manola, F., Heiler, S., Georgakopoulos,D, Hornick,M., Brodie,M., “Distributed Object Management”, International Journal of Intelligent and Cooperative Information Systems, Vol.1, June 1992.
Object Management Group, “The Common Object Request Broker; Architecture and Specification”, OMG Document Number 91.12.1, Draft 10 December 1991.
Rumbaugh, J. & al. “Object-Oriented Modeling and Design”, Prentice-Hall, Englewood Cliffs, New Jersey, 1991.
Urban, S., Chalmer, K., “An investigation of the view update problem for object-oriented views”, Proceedings of the 11th Int. Phoenix Conference on Computers and Communications, 1992.
Wiederhold, G., “Mediators in the Architecture of Future Information Systems,” IEEE Computer, Vol. 25, No 3, pp 3849, 1992.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Durand, J., Ganti, M., Salinas, R. (1994). Object View Broker: A mediation service and architecture to provide object-oriented views of heterogeneous databases. In: Litwin, W., Risch, T. (eds) Applications of Databases. ADB 1994. Lecture Notes in Computer Science, vol 819. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58183-9_63
Download citation
DOI: https://doi.org/10.1007/3-540-58183-9_63
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58183-3
Online ISBN: 978-3-540-48473-8
eBook Packages: Springer Book Archive