Abstract
CORBA (Common Object Request Broker Architecture) is an interoperability standard for middleware in distributed object management systems which has resulted from the efforts of one of the largest computer industry consortia ever formed (the Object Management Group). CORBA defines client/server middleware in which objects are uniformly used for letting existing applications discover each other, interoperate, and interact with each other. Through a variety of predefined object services, CORBA additionally allows to create and delete objects, access them by name, make them transactional or secure, and store them persistently in a vastly arbitrary external storage system. In this paper, the core components of CORBA, which are collectively called the Object Management Architecture, are described in some detail. It is indicated how CORBA can be employed for developing distributed information systems.
Preview
Unable to display preview. Download preview PDF.
References
Bancilhon F., Ferran G.: The ODMG Standard for Object Databases. In Proc. 4th International Conference on Database Systems for Advanced Applications (1995), 273–283
Brodie M.L., Stonebraker M.: Migrating Legacy Systems Gateways, Interfaces & The Incremental Approach. San Francisco, CA: Morgan Kaufmann (1995)
Bukhres O.A., Elmagarmid A.K., Eds.: Object-Oriented Multidatabase Systems. Englewood Cliffs, NJ: Prentice Hall (1996)
Cattell R.G.G.: Object Data Management — Object-Oriented and Extended Relational Database Systems, revised edition. Reading, MA: Addison-Wesley (1994)
Cattell R.G.G., Ed.: The Object Database Standard: ODMG-93, Release 1.2. San Francisco, CA: Morgan Kaufmann (1996)
COMA Project at Indiana University, see http://www.cs.indiana.edu/hyplan/kksiazek/writeup.html
Hastings E.E., Kumar D.H.: Providing Customers Information Using the WEB and CORBA — Integrating Transactions, Objects, and the Web. available from http://www.ncsa.uiuc.edu/SDG/IT94/Proceedings/DDay/hastings/hastings.html
Keahey K.: A Brief Tutorial on CORBA. available at http://www.cs.indiana.edu/hyplan/kksiazek/tuto.html
Kim W., Ed.: Modern Database Systems — The Object Model, Interoperability, and Beyond. Reading, MA: Addison-Wesley (1995)
Kleindienst J., Plasil F., Tume P.: Lessons Learned from Implementing the CORBA Persistent Object Service. In Proc. OOPSLA '96 Conference, ACM SIGPLAN Notices 31 (10) 1996, 150–167
Lausen G., Vossen G.: Models and Languages of Object-Oriented Databases. Reading, MA: Addison-Wesley (1997), to appear
Lockemann P.C., Walter H.D.: Object-Oriented Protocol Hierarchies for Distributed Workflow Systems. Theory and Practice of Object Systems 1 (1995), 281–300
Lockemann P.C., Kölsch U., Koschel A., Nikolai R., Kramer R., Walter H.D.: Object Orientation: Escape from Large-Scale Chaos? In Proc. 2nd STIA Conference (1996), Technical University of Ilmenau, Germany, 1–15
Loomis M.E.S.: Object Databases — The Essentials. Reading, MA: Addison-Wesley (1995)
Manola F.: An Evaluation of Object-Oriented DBMS Developments, 1994 Edition. Technical Report TR-0263-08-94-165. Waltham, MA: GTE Laboratories (1994)
Object Management Group: The Common Object Request Broker: Architecture and Specification. OMG Document Number 91.12.1, Revision 1.1 (1991)
Object Management Group: Object Management Architecture Guide. OMG Document Number 92.11.1, Revision 2.0 (1992)
Object Management Group: The Common Object Request Broker: Architecture and Specification. Version 2.0, (1995)
Object Management Group: Public Documents List, see http://www.omg.org/public-doclist.html
Orfali R., Harkey D., Edwards J.: The Essential Distributed Objects Survival Guide. New York: John Wiley & Sons, Inc. (1996)
Orfali R., Harkey D., Edwards J.: The Essential Client/Server Survival Guide, 2nd edition. New York: John Wiley & Sons, Inc. (1996)
Schmidt D.: Distributed Object Computing with CORBA. see http://www.cs.wustl.edu/ schmidt/corba.html
Sessions R.: Object Persistence — Beyond Object-Oriented Databases. Upper Saddle River, NJ: Prentice Hall PTR (1996)
Shaffer S.L., Simon A.R.: Transitioning to Open Systems. San Francisco, CA: Morgan Kaufmann (1996)
Siegel J., Ed.: CORBA Fundamentals and Programming. New York: John Wiley & Sons (1996)
Simon A.R.: Strategic Database Technology: Management for the Year 2000. San Francisco, CA: Morgan Kaufmann (1995)
Sunrise Project at Los Alamos, see http://www.acl.lanl.gov/sunrise/
Von Bültzingsloewen G., Koschel A., Kramer R.: Active Information Delivery in a CORBA-based Distributed Information System. In Proc. 1st IFCIS International Conference on Cooperative Information Systems (1996), 218–227
Vossen G.: Databases and Database Management. In Coffman E.G., Lenstra J.K., Rinnooy Kan A.H.G. (eds.): Handbooks in Operations Research and Management Science, Vol. 3: Computing. Amsterdam: North-Holland (1992) 133–193
Wallace E., Wallnau K.C.: A Situated Evaluation of the Object Management Group's (OMG) Object Management Architecture (OMA). In Proc. OOPSLA '96 Conference, ACM SIGPLAN Notices 31 (10) 1996, 168–178
Wodtke D.:L Modellbildung und Architektur von verteilten Workflow-Management-Systemen. Ph.D. Dissertation, Universität des Saarlandes, Germany (1996)
Wodtke D., Weissenfels J., Weikum G., Kotz Dittrich A.: The Mentor Project: Steps Towards Enterprise-Wide Workflow Management. In Proc. 12th IEEE International Conference on Data Engineering (1996), 556–565
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Vossen, G. (1997). The CORBA specification for cooperation in heterogeneous information systems. In: Kandzia, P., Klusch, M. (eds) Cooperative Information Agents. CIA 1997. Lecture Notes in Computer Science, vol 1202. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-62591-7_26
Download citation
DOI: https://doi.org/10.1007/3-540-62591-7_26
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62591-9
Online ISBN: 978-3-540-68321-6
eBook Packages: Springer Book Archive