mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-15 23:50:44 +00:00
af2e5a75c0
PR: 3619 Submitted by: Eric J. Chet <ejc@bazzle.com>
61 lines
2.1 KiB
Plaintext
61 lines
2.1 KiB
Plaintext
http://www.orl.co.uk/omniORB/omniORB.html
|
|
|
|
omniORB2 is an Object Request Broker (ORB) which implements
|
|
specification 2.0 of the Common Object Request Broker Architecture (CORBA).
|
|
Further information on CORBA can be found at http://www.omg.org
|
|
|
|
Technical highlights
|
|
--------------------
|
|
|
|
C++ language binding is supported.
|
|
|
|
The IDL compiler uses the compiler front end from Sun, and
|
|
generates C++ language mapping conforming to the latest revision of
|
|
the CORBA specification.
|
|
|
|
The Internet Inter-ORB Protocol (IIOP) is used as the native protocol.
|
|
|
|
The omniORB2 runtime is fully multithreaded. It uses native
|
|
platform thread support encapsulated with a small class library, omnithread,
|
|
to abstract away from differences in native thread APIs.
|
|
|
|
A COS Naming Service, omniNames, is provided.
|
|
|
|
The following platforms are supported:
|
|
|
|
Solaris 2.5/ Sun SparcCompiler C++ version 4.2
|
|
Digital Unix 3.2/ DEC C++ compiler version 5.5
|
|
Linux 2.0 (x86)/ GNU C++ compiler version 2.7.2 / Linuxthreads 0.5
|
|
Windows NT / Windows 95 / Visual C++ version 4.2
|
|
|
|
It should be straightforward to port omniORB2 to any platform which
|
|
supports POSIX style threads, BSD style sockets and has a decent C++
|
|
compiler which supports exceptions.
|
|
|
|
It has been tested for interoperability via IIOP with other ORBs, such as
|
|
Iona Orbix 2.1 MT, Iona OrbixWeb 2.0.1, Visigenic Visibroker for C++,
|
|
and HP ORB Plus 2.5.
|
|
|
|
Work in progress
|
|
----------------
|
|
|
|
omniORB2 is not yet a complete implementation of the CORBA core. The
|
|
following features are not supported in the current release.
|
|
Support for these features will be included shortly in
|
|
a future release of omniORB2.
|
|
|
|
`Typecode' and the type `Any' are not supported.
|
|
The Dynamic Invocation Interface (DII) is not supported.
|
|
The Dynamic Skeleton Interface (DSI) is not supported.
|
|
|
|
Missing features
|
|
----------------
|
|
|
|
The following features are missing from omniORB2.
|
|
We are not currently planning on adding support for these features.
|
|
|
|
The BOA only supports the persistent server activation policy. Other
|
|
dynamic activation and deactivation polices are not supported.
|
|
omniORB2 does not has its own Interface Repository.
|
|
|