Dr. Sanjay E. Yedey
Abstract: The advancement in hardware as well as software technologies leads towards more and more use of computers in day to day life. Every field from Education, Business, Agriculture, Sports, Entertainment or whatever, the use of computers became an essential part. All the fields need data, resources as well as applications required to be shared among the users which leads towards the development of distributed systems. The most popular and challenging among distributed technologies is Distributed Objects. The Distributed Object technology allows objects active in one process be accessed by another facilitating the computation be split over multiple processes. The processes involved may be running in different address spaces on single system or may be on different systems in a network in a local area network or the Internet in different networks may be having the systems located seven sees apart. The most popular distributed object technologies are CORBA, RMI and DCOM. This paper presents an analysis of architecture and working of these technologies and presents performance comparison on the basis of data marshalling, interoperability, heterogeneity, design transparency and speed.
Keywords: Distributed Objects, CORBA, RMI, Marshalling, Interoperability, Heterogeneity, Design Transparency