LORB: infrastructure design of RMI system for lightweight object request broker
Boon-Hee Kim, Young-Chan Kim
Abstract
Boon-Hee Kim, Young-Chan Kim
Abstract
The object in the distributed system based on client/server computing technique trends to be distributed units. Two methods for building the distributed system are used. One is the common object request broker architecture (CORBA) and the other is the remote method invocation (RMI) mechanism. CORBA is the standard specifications of representative distributed object models which are in charge of the distributed object middleware. Examples of RMI mechanisms are HORB, JavaSoft's Java RMI, and so on. In mechanisms of RMI based on Java, stub and skeleton classes are directly generated from a Java class identified as remote. The RMI is one of interesting approaches to small and medium-sized applications completely implemented in Java. In this study, we suggested the new mechanism of an infrastructured RMI system based on Java, LORB (lightweight object request broker), that generates and operates Java objects on the remote system. The LORB can generate the objects and call the methods in remote systems during running the application programs, whereas existing RMI systems are provided in the pretranslation stage during generating source codes for remote objects. In addition, the LORB provides how we can programming in the same way as generally distributed system.
OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
The object in the distributed system based on client/server computing technique trends to be distributed units. Two methods for building the distributed system are used. One is the common object request broker architecture (CORBA) and the other is the remote method invocation (RMI) mechanism. CORBA is the standard specifications of representative distributed object models which are in charge of the distributed object middleware. Examples of RMI mechanisms are HORB, JavaSoft's Java RMI, and so on. In mechanisms of RMI based on Java, stub and skeleton classes are directly generated from a Java class identified as remote. The RMI is one of interesting approaches to small and medium-sized applications completely implemented in Java. In this study, we suggested the new mechanism of an infrastructured RMI system based on Java, LORB (lightweight object request broker), that generates and operates Java objects on the remote system. The LORB can generate the objects and call the methods in remote systems during running the application programs, whereas existing RMI systems are provided in the pretranslation stage during generating source codes for remote objects. In addition, the LORB provides how we can programming in the same way as generally distributed system.
Key concepts: Common Object Request Broker Architecture, Computer science, Distributed object, Java, Remote procedure call, Middleware (distributed applications), Stub (electronics), Object request broker