Skip to main content

The CORBA specification for cooperation in heterogeneous information systems

  • Invited Papers
  • Conference paper
  • First Online:
Book cover Cooperative Information Agents (CIA 1997)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1202))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bancilhon F., Ferran G.: The ODMG Standard for Object Databases. In Proc. 4th International Conference on Database Systems for Advanced Applications (1995), 273–283

    Google Scholar 

  2. Brodie M.L., Stonebraker M.: Migrating Legacy Systems Gateways, Interfaces & The Incremental Approach. San Francisco, CA: Morgan Kaufmann (1995)

    Google Scholar 

  3. Bukhres O.A., Elmagarmid A.K., Eds.: Object-Oriented Multidatabase Systems. Englewood Cliffs, NJ: Prentice Hall (1996)

    Google Scholar 

  4. Cattell R.G.G.: Object Data Management — Object-Oriented and Extended Relational Database Systems, revised edition. Reading, MA: Addison-Wesley (1994)

    Google Scholar 

  5. Cattell R.G.G., Ed.: The Object Database Standard: ODMG-93, Release 1.2. San Francisco, CA: Morgan Kaufmann (1996)

    Google Scholar 

  6. COMA Project at Indiana University, see http://www.cs.indiana.edu/hyplan/kksiazek/writeup.html

    Google Scholar 

  7. 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

    Google Scholar 

  8. Keahey K.: A Brief Tutorial on CORBA. available at http://www.cs.indiana.edu/hyplan/kksiazek/tuto.html

    Google Scholar 

  9. Kim W., Ed.: Modern Database Systems — The Object Model, Interoperability, and Beyond. Reading, MA: Addison-Wesley (1995)

    Google Scholar 

  10. 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

    Google Scholar 

  11. Lausen G., Vossen G.: Models and Languages of Object-Oriented Databases. Reading, MA: Addison-Wesley (1997), to appear

    Google Scholar 

  12. Lockemann P.C., Walter H.D.: Object-Oriented Protocol Hierarchies for Distributed Workflow Systems. Theory and Practice of Object Systems 1 (1995), 281–300

    Google Scholar 

  13. 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

    Google Scholar 

  14. Loomis M.E.S.: Object Databases — The Essentials. Reading, MA: Addison-Wesley (1995)

    Google Scholar 

  15. Manola F.: An Evaluation of Object-Oriented DBMS Developments, 1994 Edition. Technical Report TR-0263-08-94-165. Waltham, MA: GTE Laboratories (1994)

    Google Scholar 

  16. Object Management Group: The Common Object Request Broker: Architecture and Specification. OMG Document Number 91.12.1, Revision 1.1 (1991)

    Google Scholar 

  17. Object Management Group: Object Management Architecture Guide. OMG Document Number 92.11.1, Revision 2.0 (1992)

    Google Scholar 

  18. Object Management Group: The Common Object Request Broker: Architecture and Specification. Version 2.0, (1995)

    Google Scholar 

  19. Object Management Group: Public Documents List, see http://www.omg.org/public-doclist.html

    Google Scholar 

  20. Orfali R., Harkey D., Edwards J.: The Essential Distributed Objects Survival Guide. New York: John Wiley & Sons, Inc. (1996)

    Google Scholar 

  21. Orfali R., Harkey D., Edwards J.: The Essential Client/Server Survival Guide, 2nd edition. New York: John Wiley & Sons, Inc. (1996)

    Google Scholar 

  22. Schmidt D.: Distributed Object Computing with CORBA. see http://www.cs.wustl.edu/ schmidt/corba.html

    Google Scholar 

  23. Sessions R.: Object Persistence — Beyond Object-Oriented Databases. Upper Saddle River, NJ: Prentice Hall PTR (1996)

    Google Scholar 

  24. Shaffer S.L., Simon A.R.: Transitioning to Open Systems. San Francisco, CA: Morgan Kaufmann (1996)

    Google Scholar 

  25. Siegel J., Ed.: CORBA Fundamentals and Programming. New York: John Wiley & Sons (1996)

    Google Scholar 

  26. Simon A.R.: Strategic Database Technology: Management for the Year 2000. San Francisco, CA: Morgan Kaufmann (1995)

    Google Scholar 

  27. Sunrise Project at Los Alamos, see http://www.acl.lanl.gov/sunrise/

    Google Scholar 

  28. 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

    Google Scholar 

  29. 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

    Google Scholar 

  30. 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

    Google Scholar 

  31. Wodtke D.:L Modellbildung und Architektur von verteilten Workflow-Management-Systemen. Ph.D. Dissertation, Universität des Saarlandes, Germany (1996)

    Google Scholar 

  32. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Peter Kandzia Matthias Klusch

Rights and permissions

Reprints 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

Publish with us

Policies and ethics