summaryrefslogtreecommitdiff
path: root/devel/ORBacus/pkg-descr
blob: acb57f63e08c695540d3da5d92a151091079f575 (plain) (blame)
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
ORBacus for C++ and Java 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 97-02-25

and

  IDL/Java Language Mapping, OMG document 97-03-01

ORBacus for C++ and Java is free for non-commercial use and available
with full source code. See the file LICENSE for details. For
commercial licenses, please email OOC at support@ooc.com.

Some highlights of ORBacus 3.0 Preview Release are:

- Full CORBA IDL support
- Complete CORBA IDL-to-C++ mapping
- Complete CORBA IDL-to-Java mapping
- Includes the following Basic Services:
  * Naming
  * Event
  * Property
- Pluggable Protocols with IIOP as default plug-in
- Single- and Multi-Threaded with many different concurrency models:
  * Blocking
  * Reactive
  * Threaded
  * Thread per Client
  * Thread per Request
  * Thread Pool
- Nested method invocations even in the single-threaded version
- Support for timeouts
- Seamless event loop integration with X11 and Windows
- Full support for dynamic programming:
  * Dynamic Invocation Interface
  * Dynamic Skeleton Interface
  * Interface Repository
  * DynAny for dynamic Any type handling
- IDL-to-HTML and IDL-to-RTF translator for generating "javadoc"-like
  documentation

The current Preview Release has the following limitations:

- Only persistent (i.e. manually launched) servers are currently
  supported

ORBacus was tested to work on the following platforms:

- ORBacus for C++:
  * SGI C++ 7.1 or 7.2            SGI Irix 6.2 or 6.3
  * SUN C++ 4.1 or 4.2            SUN Solaris 2.5
  * HP aC++ A.01.00 or A.01.03    HP-UX B.10.20
  * AIX C Set ++ xlC 3.1.4.6      AIX Version 4.2.1
  * GNU C++ 2.7.2                 Intel- or Sparc-based OS
  * GNU C++ 2.8.1                 Any supported OS
  * EGCS C++ 1.0.2                Any supported OS
  * Visual C++ 4.2/5.0		  Windows NT 4.0
  * Visual C++ 4.2/5.0		  Windows 95

- ORBacus for Java:
  * SUN's JDK 1.1.x or compatible

WWW: http://www.ORBacus.com.

For installation instructions, please see the file ../INSTALL.