CORBA and object services

  • Jan Kleindienst
  • František Plášil
  • Petr Tůma
Invited Papers Distributed and Parallel Computing
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1175)


The paper provides an overview of the basic concepts of OMG CORBA. It summarizes the main ideas behind the OMG Reference Model Architecture and the components it defines. Particular attention is paid to the Object Request Broker and Object Services. An evolving example is used to illustrate the CORBA philosophy. The authors draw on their long-term practical experience with CORBA, particularly with implementing the Persistent Object Service [KPT96].


Related Object Object Management Group Common Object Request Broker Architecture Object Service Object Request Broker 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Ben95]
    R. Ben-Nathar: CORBA: A guide to Common Object Request Broker Architecture. McGraw-Hill. 1995.Google Scholar
  2. [Blackw]
    BlackWidow, PostModern Computing. URL: http://www.pomoco.comGoogle Scholar
  3. [DCEwww]
    Object Software Foundation, URL: http://www.omg.orgGoogle Scholar
  4. [Hir96]
    S. Hirano: HORB Home Page. Work in Progress at Japan's Electrotechnical Laboratory (ETL), URL: Scholar
  5. [HP95]
    HP ORB Plus 2.0, URL: http//www.hp.comGoogle Scholar
  6. [HTTPwww]
    Basic HTTP,http://www. Scholar
  7. [IBM94a]
    IBM Corp. SOMobjects Developer Toolkit Users Guide, Version 2.1, 1994.Google Scholar
  8. [IBM94b]
    IBM Corp. SOMobjects Developer Toolkit Programmers Reference Manual Version 2.1, 1994.Google Scholar
  9. [JKW96]
    J. Kiniry, A. Johnson, M.Weiss: Distributed Computing: Java, CORBA, and DCE, Version 1.2, URL:, Feb 1996Google Scholar
  10. [KPT95]
    J. Kiemdienst, F. Plášil, P. Tůma: Implementing CORBA Persistence Service, TR 117, Charles University Prague, Dept. of Software Engineering, 1995.Google Scholar
  11. [KPT96]
    J. Kleindienst, F. Plášil, P. Tůma: Lessons Learned from Implementing the CORBA Persistence Service, In Proceedings of OOPSLA'96, San Jose, Oct 1996Google Scholar
  12. [MoZa95]
    T.J. Mowbray, R. Zahavi: The Essential CORBA, J. Wiley & Sons, 1995.Google Scholar
  13. [NEO96]
    Solaris NEO Operating Environment, Product Overview, Part No. 95392-003, Sunsoft Inc, March 96.Google Scholar
  14. [OHE96.
    R. Orfali, D. Harkey, J. Edwards: The Essential Distributed Objects. Survival Guide. John Wiley & Sons, 1996Google Scholar
  15. [OMG92]
    Object Service Architecture, OMG 92-8-4, 1992.Google Scholar
  16. [OMG94a]
    Common Object Services Volume I, OMG 94-1-1, 1994.Google Scholar
  17. [OMG94b]
    Persistent Object Service Specification, OMG 94-10-7, 1994.Google Scholar
  18. [OMG94c]
    Relationship Service Specification, Joint Object Services Submission, OMG 94-5-5, 1994.Google Scholar
  19. [OMG94d]
    Compound LifeCycle Addendum. Joint Object Services Submission. OMG 94-5-6, 1994.Google Scholar
  20. [OMG94e]
    Object Externalization Service. OMG 94-9-15, 1995.Google Scholar
  21. [OMG95a]
    Common Object Request Broker Architecture and Specification Revision 2.0, OMG 96-3-4, 1995.Google Scholar
  22. [OMG95b]
    Object Services RFP 5. OMG TC Document 95-3-25, 1995.Google Scholar
  23. [OMG95c]
    Object Management Architecture Guide, 3rd Edition, R.M. Soley (Editor), John Wiley & Sons, 1990.Google Scholar
  24. [OMG95d]
    Object Services Architecture, Revision 8.1, OMG 95-1-47, 1995.Google Scholar
  25. [OMG95e]
    Object Models, Draft 0.3, OMG 95-1-13, 1995.Google Scholar
  26. [OMG95f]
    CORBAservices: Common Object Services Specification, OMG 1995Google Scholar
  27. [OMG96]
    Description of New OMA Reference model, OMG 96-05-02, 1996Google Scholar
  28. [ORBIXa]
    Orbix, Programmer's Guide. IONA Technologies Ltd. Dublin, 1994Google Scholar
  29. [ORBIXb]
    Orbix, Advanced Programmer's Guide. IONA Technologies Ltd. Dublin, 1994.Google Scholar
  30. [OWeb]
    IONA Home Page, URL: http://www.iona.comGoogle Scholar
  31. [Sie96]
    J. Siegel: CORBA. Fundamentals and Programming. J. Wiley & Sons, 1996Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1996

Authors and Affiliations

  • Jan Kleindienst
    • 2
  • František Plášil
    • 1
    • 2
  • Petr Tůma
    • 1
  1. 1.Faculty of Mathematics and Physics, Department of Software EngineeringCharles UniversityPrague 1Czech Republic
  2. 2.Institute of Computer ScienceCzech Academy of SciencesPragueCzech Republic

Personalised recommendations