Presentation is loading. Please wait.

Presentation is loading. Please wait.

CORBA Zak Lowman Shaquille Wilkins. Contents About CORBA Core of CORBA Object Request Broker Object Management Group Uses of CORBA Services Associated.

Similar presentations


Presentation on theme: "CORBA Zak Lowman Shaquille Wilkins. Contents About CORBA Core of CORBA Object Request Broker Object Management Group Uses of CORBA Services Associated."— Presentation transcript:

1 CORBA Zak Lowman Shaquille Wilkins

2 Contents About CORBA Core of CORBA Object Request Broker Object Management Group Uses of CORBA Services Associated products Architecture

3 CORBA is a standard architecture for distributed object systems. It allows a distributed, heterogeneous collection of objects to interoperate. Common Object Request Broker Architecture

4 Core of CORBA ORB (Object Request Broker) OMG (Object Management Group) http://www.dthomas.co.uk/dtalm/images/OMGlogo.jpg http://www.mitre.org/news/edge_perspectives/february_00/images/orb.jpg

5 Core of CORBA: ORB ORB is a piece of middleware software that allows programmers to make program calls from one computer to another via a network ORB allows objects to converse by connecting object making with object servicing.

6 Core of CORBA: OMG OMG is responsible for defining CORBA OMG is an association that previously aimed at setting standards for distributed object oriented systems. Now they focus on modeling programs, systems, business processes, as well as model-based standards

7 OMG More The OMG comprises over 700 companies and organizations. Currently, three types of techniques are used in the object-oriented middleware arena: Microsoft’s COM+, Java RMI from Sun Microsystems, and CORBA from OMG.

8 Uses of CORBA CORBA integrates homogenous and heterogeneous machines from many vendors Sizes range from mainframes through minis and desktops to handhelds and embedded systems CORBA is the middleware of choice for large and smaller enterprises Right Image: http://www.palminfocenter.com/images/TX_excel_S.jpg Left Image: http://www.envisageconsulting.com/images/mainframe.gif

9 Services Object life cycle Naming Events Relationships Externalization Transactions Concurrency Control Property Trader Query

10 Associated Products Java 2 ORB VisiBroker for Java OrbixWeb WebSphere NetScape Communicator As well as other various free and shareware ORBS

11 CORBA ORB Architecture http://www.cs.wustl.edu/~schmidt/corba-overview.html

12 Conclusive Remarks CORBA is a fading out architecture for distributed objects systems. Newer architectures are designed for cloud computing and distributed systems. More information can be found at: ▫www.omg.org/gettingstarted/corbafaq.htm

13 References: http://java.sun.com/developer/onlineTraining/corba/corba. html http://www.cs.wustl.edu/~schmidt/corba-overview.html http://jnb.ociweb.com/cnb/CORBANewsBrief-200205.html http://web.ebscohost.com/ehost/pdfviewer/pdfviewer?sid=9 c85bb2c-45f7-420c-999a- 0face2675bf0%40sessionmgr113&vid=3&hid=105 http://www.omg.org/gettingstarted/gettingstartedindex.htm http://java.sun.com/developer/onlineTraining/corba/corba. html http://www.cs.wustl.edu/~schmidt/corba-overview.html http://jnb.ociweb.com/cnb/CORBANewsBrief-200205.html http://web.ebscohost.com/ehost/pdfviewer/pdfviewer?sid=9 c85bb2c-45f7-420c-999a- 0face2675bf0%40sessionmgr113&vid=3&hid=105 http://download.oracle.com/javase/1.4.2/docs/api/org/omg/ CORBA/ORB.html http://www.omg.org/gettingstarted/orb_basics.htm http://cnb.ociweb.com/cnb/CORBANewsBrief-200205.html


Download ppt "CORBA Zak Lowman Shaquille Wilkins. Contents About CORBA Core of CORBA Object Request Broker Object Management Group Uses of CORBA Services Associated."

Similar presentations


Ads by Google