Presentation is loading. Please wait.

Presentation is loading. Please wait.

Common object request broker

Similar presentations


Presentation on theme: "Common object request broker"— Presentation transcript:

1 Common object request broker
CORBA Common object request broker

2 Corba is an architecture and specification for creating,distributing and managing distributed programs objects in a network.

3 Corba is developed by ORB in 1991
Corba is developed by ORB in 1991.It has standard architecture for distributed objects.CORBA3 is latest level.

4 ORB support in a network of clients and servers on different computers means client program can request services from a server program or object

5

6 SERVER/OBJECT IMPLEMENTATION
When introduced in 1991, CORBA defined the Interface Design Language, (IDL), and Application Programming Interface, (API) These allow client/server interaction within a specific implementation of an Object Request Broker, (ORB) CLIENT SERVER/OBJECT IMPLEMENTATION ORB request Result/ error

7 IDL... A technology independent syntax for describing object encapsulation <specification> ::= <definition>+ <definition> ::= <type_dcl> “;” | <const_dcl> “;” | <except_dcl> “;” | <interface> “;” | <module> “;” An example of the syntax

8 Benefits 1. Language independence 2. OS independence 3
Benefits 1.Language independence 2.OS independence 3.Freedom from technologies 4.Data typing 5.High tunability 6.Freedom from data transfer details 7.Compression

9 The result? Programmer free to design system as they see fit, ORB defines application protocol via IDL Programmer free to choose language, environment and OS ORB allows integration of existing components into a network object architecture now possible to integrate existing systems with off-the- shelf products CORBA... …represents the next step in software re-use


Download ppt "Common object request broker"

Similar presentations


Ads by Google