What is it all about?
omniORB is a robust high performance CORBA ORB for C++ and Python. omniORB is largely CORBA 2.6 compliant. omniORB is one of only three ORBs to have been awarded the Open Group's Open Brand for CORBA. This means that omniORB has been tested and certified CORBA compliant, to version 2.1 of the CORBA specification.
* C++ and Python language bindings. * Adheres to the CORBA 2.6 specification. * Support for GIOP and IIOP 1.0, 1.1 and 1.2. * Fully multithreaded runtime. * TypeCode and type Any. * CORBA 2.6 DynAny interfaces. * Objects by value support. * Asynchronous Method Invocation (AMI) support * Abstract interfaces support. * Local interface support. * C++ mapping version 1.2. * IPv6 support. * Dynamic Invocation and Dynamic Skeleton interfaces. * Complete Naming Service, omniNames. * Support for wchar, wstring and code set negotiation. * Full long long, long double, fixed point support. * PortableServer::Current. * Unix domain socket transport. * Bidirectional GIOP. * Interoperable Secure Socket Layer transport. * Flexible thread management. Interceptors. * Many platforms are supported, including Windows, Linux, Mac OS X, and most Unix platforms. * Fully interoperable with other CORBA ORBs. A number of contributed CORBA service implementations.