Archictecture and performance of Java-based distributed object models: CORBA vs RMI

Authors

    Authors

    C. Munoz;J. Zalewski

    Abbreviated Journal Title

    Real-Time Syst.

    Keywords

    CORBA; remote method invocation; distributed object models; distributed; systems; performance modeling; software architectures; Computer Science, Theory & Methods

    Abstract

    This paper presents a comprehensive comparison of the architectural differences and similarities of the two most popular Java-based distributed object models: RMI and CORBA. Performance and timing issues related to the CORBA and RMI architectures are also considered. The following aspects are studied for client server applications, on Sun UltraSparcs under Solaris 2.5.1 and Pentium II under Windows NT 4.0: response time for method invocation without parameters as well as with variable number of parameters; response time for applet clients, and response time for variable number of clients requesting the same service. The goal is to provide a reference framework that supports the selection of either mechanism for the development of web-based distributed real-time applications: chat programs, interactive games, shared boards, etc.

    Journal Title

    Real-Time Systems

    Volume

    21

    Issue/Number

    1-2

    Publication Date

    1-1-2001

    Document Type

    Article

    Language

    English

    First Page

    43

    Last Page

    75

    WOS Identifier

    WOS:000170425500003

    ISSN

    0922-6443

    Share

    COinS