Professional Documents
Culture Documents
A Tour of CORBA
A Tour of CORBA
FH3
A Tour of CORBA
Creator: FreeHand 3.1
CreationDate: 3/22/92 9:59 PM
A Quick History
Creator: FreeHand 3.1
CreationDate: 3/22/92 9:59 PM
Caller
Caller
Skeleton
Callee
Callee
A Request
CreationDate: 3/22/92 9:59 PM
ORB
Request
Request
Request
ORB
ORB
Server or Operating-
System Based
Request
ORB
OMG IDL
Creator: FreeHand 3.1
CreationDate: 3/22/92 9:59 PM
Interfaces
Creator: FreeHand 3.1
CreationDate: 3/22/92 9:59 PM
Interface Implementation
Repository Client Implementation Repository
Stubs Skeletons
CORBA Components
Creator: FreeHand 3.1
CreationDate: 3/22/92 9:59 PM
ORB Core
CORBA Components
Creator: FreeHand 3.1
CreationDate: 3/22/92 9:59 PM
Client Side
Creator: FreeHand 3.1
CreationDate: 3/22/92 9:59 PM
Implementation Side
Creator: FreeHand 3.1
CreationDate: 3/22/92 9:59 PM
Examples ORB’s
Creator: FreeHand 3.1
CreationDate: 3/22/92 9:59 PM
Example Adapters
Creator: FreeHand 3.1
CreationDate: 3/22/92 9:59 PM
Dynamic Requests
CreationDate: 3/22/92 9:59 PM
• discover objects;
• discover objects’ interfaces;
• create requests;
• invoke requests;
• receive responses.
DII Features
Creator: FreeHand 3.1
CreationDate: 3/22/92 9:59 PM
Request Components
Creator: FreeHand 3.1
CreationDate: 3/22/92 9:59 PM
Parameters the input, output and in-out parameters defined for the operation; may be
specified individually or as a list.
Interface Repository
Creator: FreeHand 3.1
CreationDate: 3/22/92 9:59 PM
• ORB-to-ORB interoperability.
Repository Structure
Creator: FreeHand 3.1
CreationDate: 3/22/92 9:59 PM