mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-14 23:46:10 +00:00
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).
|