blob: 6c67bad17dec05b746911bac4ed7f0ad1b80d64e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
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).
|