From design and manufacturing to electronic commerce, coordinating business activities in engineering applications requires accessing data and software from distributed sources. The Common Object Request Broker Architecture (CORBA) of the Object Management Group emerged in the 1990’s as a standard for access to distributed software components. Since that time, the standard has matured significantly, providing advanced features for event notification and transaction processing. At the same time, Java-based technology for distributed object computing has also emerged, from Remote Method Invocation to Enterprise JavaBeans, Jini Connection Technology, JavaSpaces, Java Messaging Service, and Java Transaction Service. Sorting through the options available for the use of such tools can be a difficult task. This paper provides an overview of CORBA and Java technology for distributed object computing. A comparison of these different technologies is presented, discussing the similarities and differences, as well as the way in which such tools can be used together for distributed access to the types of software and data components that are needed for the construction of distributed engineering applications. Future directions for the use of such tools are also identified.
Interconnection of Distributed Components: An Overview of Current Middleware Solutions*
Contributed by the Computer Aided Product Development Committee for publication in the JOURNAL OF COMPUTING AND INFORMATION SCIENCE IN ENGINEERING. Manuscript received Sept. 2000; revised manuscript received Nov. 2000. Associate Editor D. Dutta.
- Views Icon Views
- Share Icon Share
- Cite Icon Cite
- Search Site
Urban, S. D., Dietrich, S. W., Saxena , A., and Sundermier, A. (November 1, 2000). "Interconnection of Distributed Components: An Overview of Current Middleware Solutions." ASME. J. Comput. Inf. Sci. Eng. March 2001; 1(1): 23–31. https://doi.org/10.1115/1.1344239
Download citation file:
- Ris (Zotero)
- Reference Manager