omniORB 4.1.0 RC2 review
DownloadomniORB is an Object Request Broker (ORB) which implements version 2.6 of the Common Object Request Broker Architecture (CORBA). o
|
|
omniORB is an Object Request Broker (ORB) which implements version 2.6 of the Common Object Request Broker Architecture (CORBA).
omniORB project supports the C++ and Python language bindings, is fully multithreaded, uses IIOP as the native transport, and comes complete with a COS Naming Service. omniORB is one of the fastest available C++ ORBs.
Here are some key features of "omniORB":
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.
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.
The following platforms are supported (although some have only been tested with earlier releases):
Windows NT / XP / 9x with Visual C++ version 5.0 and above
Linux / EGCS 2.91 or GCC 2.95 and above
Solaris 2.{5,6,7,8} / Sun C++ version 4.2 and above, or GCC 2.95 and above
HPUX 11.00/ aC++
SGI Irix 6.x/ SGI C++ compiler 7.2
Digital Unix 4.0D/ DEC C++ compiler version 6.0
IBM AIX 4.2/ IBM C Set++ 3.1.4 and xlC 5.0 (Visual Age C++ 5.0)
IBM AIX 4.3/ IBM C Set++ 3.6.6 and xlC 5.0 (Visual Age C++ 5.0)
HPUX 10.20/ aC++ (B3910 A.01.04)
OpenVMS Alpha 6.2/ DEC C++ compiler 6.2/5.5 (UCX 4.1 ECO 8)
OpenVMS Vax 6.1/ DEC C++ compiler 5.5 (UCX 4.0 ECO 1)
NextStep 3.3/ gcc-2.7.2
Reliant Unix 5.43/CDS++
Phar Lap's Real Time ETS Kernel
SCO Unixware 7
Mac OS X
Fujitsu Siemens BS2000 (with patch in the distribution)
...and many others.
Fully interoperable with other CORBA ORBs.
omniORB 4.1.0 RC2 keywords