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
Link To Document