bf178b422d
PR: 3620 Submitted by: Eric J. Chet <ejc@bazzle.com>
48 lines
1.3 KiB
Plaintext
48 lines
1.3 KiB
Plaintext
http://www.ooc.com/
|
|
|
|
OmniBroker is an Object Request Broker (ORB) that is compliant to the
|
|
Common Object Request Broker Architecture (CORBA) specification as
|
|
defined in:
|
|
|
|
The Common Object Request Broker: Architecture and Specification
|
|
Revision 2.0, OMG Document 96-03-04
|
|
|
|
OmniBroker is free for non-commercial use. See the file LICENSE for
|
|
details.
|
|
|
|
Some highlights of the OmniBroker Preview Release are:
|
|
|
|
- Full CORBA IDL support
|
|
|
|
- Complete CORBA IDL-to-C++ mapping
|
|
|
|
- Uses IIOP as native protocol
|
|
|
|
- Dynamic Invocation Interface
|
|
|
|
- Dynamic Skeleton Interface
|
|
|
|
- Interface Repository
|
|
|
|
- Peer-to-Peer communication with nested method invocations
|
|
|
|
- Support for non-blocking method invocations
|
|
|
|
- Support for timeouts
|
|
|
|
- Seamless integration with X11 and Windows
|
|
|
|
- A COS compliant Naming Service
|
|
|
|
The current beta version has the following limitations:
|
|
|
|
- Only persistent servers are currently supported
|
|
|
|
- No multi-threaded applications
|
|
|
|
Support for the GNU C++ compiler (version 2.7.2) is currently only
|
|
experimental. The GNU C++ isn't fully supported yet due to the lack of
|
|
a stable exception handling mechanism. On some platforms GNU C++
|
|
doesn't support exception handling at all (e.g. MIPS), while on other
|
|
platforms the exception handling is still very buggy (SPARC, Intel).
|