• DocumentCode
    1425187
  • Title

    Integrating Java and CORBA: a programmer´s perspective

  • Author

    Schaaf, Martin ; Maurer, Frank

  • Author_Institution
    Kaiserslautern Univ., Germany
  • Volume
    5
  • Issue
    1
  • fYear
    2001
  • Firstpage
    72
  • Lastpage
    78
  • Abstract
    The introduction of Java´s proprietary remote method invocation (RMI) with version 1.1 of the Java Development Kit simplified the challenging task of developing distributed object-based systems. RMI provides convenient integration with Java; however, it lacks interoperability with other languages. The Object Management Group´s Common Object Request Broker Architecture (CORBA), on the other hand, is a platform- and language-neutral specification for developing distributed object systems. CORBA provides services not covered by RMI, such as managing transactional safety and persistency. We use a small chat room application to describe how a programmer can combine Java RMI´s ease of use with CORBA´s language neutrality. We start with an implementation based on a set of distributed objects using RMI. We then adapt the example to CORBA or, more specifically, the RMI-over-IIOP (Internet inter-ORB protocol) specification developed by Sun and IBM.
  • Keywords
    Internet; Java; distributed object management; object-oriented programming; remote procedure calls; CORBA; Common Object Request Broker Architecture; Internet inter-ORB protocol; Java; Java Development Kit; Object Management Group; RMI-over-IIOP; chat room application; distributed object-based systems; ease of use; interoperability; language neutrality; remote method invocation; Application software; Internet; Java; Programming profession; Protocols; Runtime; Safety; Skeleton; Sun; Terminology;
  • fLanguage
    English
  • Journal_Title
    Internet Computing, IEEE
  • Publisher
    ieee
  • ISSN
    1089-7801
  • Type

    jour

  • DOI
    10.1109/4236.895145
  • Filename
    895145