Embed presentation





























![REFERENCESREFERENCES[1]www.omg.org[2]www.corba.org[3]en.wikipedia.org/wiki/Distributed_object[4]George Coulouris, Jean Dollimore, Tim Kindberg, Gordon Blair,“Distributed Systems Concepts and Design”, Pearson Press[5] http://www.cs.wustl.edu/~schmidt/corba-overview.html](/image.pl?url=https%3a%2f%2fimage.slidesharecdn.com%2fdistributedobjectscomponentsofcorba-130916214728-phpapp02%2f75%2fDistributed-objects-components-of-corba-30-2048.jpg&f=jpg&w=240)

This document discusses distributed objects and CORBA (Common Object Request Broker Architecture). It defines distributed objects as software modules that reside across multiple computers but work together. CORBA allows distributed objects written in different languages to communicate. It includes an Object Request Broker that acts as middleware to relay requests between client objects and server implementations. CORBA uses interface definition language (IDL) to define interfaces independently of programming languages. It also includes client stubs, server skeletons, an interface repository, and implementation repository to enable communication between distributed objects.





























![REFERENCESREFERENCES[1]www.omg.org[2]www.corba.org[3]en.wikipedia.org/wiki/Distributed_object[4]George Coulouris, Jean Dollimore, Tim Kindberg, Gordon Blair,“Distributed Systems Concepts and Design”, Pearson Press[5] http://www.cs.wustl.edu/~schmidt/corba-overview.html](/image.pl?url=https%3a%2f%2fimage.slidesharecdn.com%2fdistributedobjectscomponentsofcorba-130916214728-phpapp02%2f75%2fDistributed-objects-components-of-corba-30-2048.jpg&f=jpg&w=240)
Overview of distributed systems, and the concept of distributed objects and their interactions.
Explains remote object references and interfaces, highlighting invocation chains and exceptions.
Describes the progression of distributed objects from early middleware, programming languages, and software engineering.
Discussion of DCOM and CORBA as pivotal technologies for distributed object communication.
Detailed explanation of CORBA's architecture, including the object request broker and interface definitions.
Client stubs and server skeletons facilitate communication, backed by repository information for managing interfaces.
Dynamic Invocation and Skeleton Interfaces contrast with static invocation, focusing on runtime flexibility.
List of essential CORBA services and the advantages they provide, such as high-level language support and security.
Discusses problems with CORBA, including implementation issues and contrast with RMI, outlining their differences.
Final thoughts on distributed objects' functionalities, emphasizing their usage and operational differences.
List of resources and references for more detailed insights into CORBA and distributed object technology.