OmniOrb
Kevin Curran, Lecturer in Computer Science

What is omniORB ?

omniORB is a robust, high-performance CORBA 2 ORB, developed by AT&T. It is one of only three ORBs to be awarded the Open Group's Open Brand for CORBA. This means that omniORB has been tested and certified CORBA 2.1 compliant. You can find out more about the branding program at the Open Group.

They have decided to make omniORB freely available. Here's why.

omniORB implements the specification 2.3 of the Common Object Request Broker Architecture (CORBA). It is our third generation ORB (hence the name 'omniORB three'). The initial goal was to produce a standard conforming ORB that can deliver the performance required by the applications developed in-house. It has been deployed for lab-wide use since Mar 1997. In May 1997, the ORB was released externally as free software under the GNU Public Licences. The latest release - 3.0.3- is the 10th public release of the software.

See a summary of technical details of omniORB. It supports the C++ language binding; is fully multithreaded; uses IIOP as the native transport; and comes complete with a COS Naming Service.

There are some performance measurements. It's pretty quick, possibly the fastest CORBA 2 compliant ORB around.

To keep up to date with the latest information on omniORB, and to discuss CORBA and omniORB issues with developers around the world, subscribe to the omniORB mailing list. The archives of the mailing list are available. A search engine is available for searching the archive.

Latest News

  • 27th Mar 2001 - David Reyes i Forniés announces omniifr version 1.1, an Interface Repository for omniORB.

  • 22nd Feb 2001 - omniORBpy 1.3 is available. For details and download instructions, look here.

  • 22nd Feb 2001 - omniORB 3.0.3 is available. Download it from here or for details about this release, look here.

  • 10th Oct 2000 - omniNotify 1.0 is available. This is a scalable implementation of the CORBA Notification Service. For details and download instructions, look here.

More news...

Task

Download OmniOrb. Read up on CORBA and around the subject of Distributed Systems. Implement a system that will allow one to stream multimedia over OmniOrb. Contrast it with another ORB or perhaps a Non-CORBA system such as iBus.


Home

To contact Author: Email: [email protected]