ORB Core Feature Matrix
Page last modified May 7, 2000
The following information was gathered from each vendor's marketing literature available via WWW, ftp, or by other means. I cannot vouch for its accuracy due to the possibility of information going out of date or being misinterpreted.
Commercial ORBs
Vendor Language bindings Protocols Core IDL C++ C St Ada Java COM COBOL IIOP DCE DII DSI IFR BOA POA OBV Expersoft Y Y - Y - Y Y - Y - Y Y Y Y - -
Sun
Y Y Y - - Y 1Q97 - Y - Y Y Y Y - - IONA Y Y - - Y Y Y Y Y - Y Y Y 2.x 2000 2000 Visibroker Y Y - Y - Y ? '98 Y - Y Y Y 3.x 4.x 4.x BEA Y ? ? - ? Y Y - Y Y Y Y Y Y Y - PeerLogic Y Y Y - - Y Y '97 Y - Y Y Y Y Y -
HP
Y Y '97 Y - 2Q97 Y - Y Y Y Y Y Y - - IBM Y Y Y Y Y '97 Y Y Y ? Y Y Y Y - - Chorus Y Y - - - - ? - Y - Y Y Y Y - - OOT Y Y Y - - - - ? + - '97 - - Y - - DNS Y - - Y - - ? - Y ? ? ? ? Y - - Prism Y Y ? ? ? ? ? ? ? Y ? ? ? Y - - SNI Y Y - - - - - - Y - Y Y Y Y - - TRW Y Y ? ? Y ? ? ? ? Y ? ? ? Y - - ParcPlace Y - - Y - + - - Y - Y ? Y Y - - TIBCO Y Y Y - - Y - - Y - Y Y Y Y - - Suite Y Y Y ? ? ? ? Y Y ? Y Y Y Y - -
Fujitsu
Y Y Y ? ? Y Y ? Y ? ? ? ? Y - -
BBN
Y Y Y ? ? ? ? ? ? ? Y ? Y Y - -
ANSA
Y ? ? ? ? ? ? ? ? ? ? ? ? Y - -
SuperNova
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -
Camros
Y Y - - - Y - - Y - Y Y Y Y - -
OIS
Y Y - - Y - - - Y - ? ? ? ? ? -
Nortel
Y Y Y Y - - - - Y - - - - Y - -
Nouveau
Y Y Y - - Y Y - Y - ? ? ? - Y ? ORBacus Y Y - - - Y - ? Y - Y Y Y - Y Y Vendor IDL C++ C St Ada Java COM COBOL IIOP DCE DII DSI IFR BOA POA OBV
Free ORBs
Vendor Language bindings Protocols Core IDL C++ C St Ada Java COM COBOL IIOP DCE DII DSI IFR BOA POA OBV Electra Y Y - - - Y - ? Y - Y - - Y - - U Colorado Y Y Y - Y Y - ? Y - - - - Y - - Xerox Y Y Y - - Y - ? Y - - - - Y - ? JacORB Y - - - - Y - - Y - Y Y Y - Y - TAO Y Y - - - - - - Y - Y Y - - Y Y Jorba Y - - - - Y - - + - Y Y Y Y - - omniORB Y Y - - Y - - - Y - Y Y - Y soon soon Mico Y Y - - - - - - Y - Y Y Y Y Y Y Arachne Y Y - - - - - - Y - Y Y Y Y - - ORBit Y - Y - Y - - - Y - + + + - Y - Vendor IDL C++ C St Ada Java COM COBOL IIOP DCE DII DSI IFR BOA POA OBV
Key
Y this feature is supported but not necessarily conformant to CORBA standards + real soon now - this feature is not supported ? this information is not known
IDL
OMG Interface Definition Language
C++
language binding
C
language binding
St
Smalltalk language binding
Ada
language binding
Java
language binding (not yet standardized)
COM
integration with COM (not yet standardized)
COBOL
language binding
IIOP
Internet Interoperability Protocol (mandatory)
DCE
DCE ESIOP (optional)
DII
dynamic invokation interface (mandatory)
DSI
dynamic skeleton interface (mandatory)
IFR
interface repository (optional)
Credits
Ben's page
CORBAservices Feature Matrix
Page last modified Ayg 13, 2000
The following information was gathered from each vendor's marketing literature available via WWW, ftp, or by other means. I cannot vouch for its accuracy due to the possibility of information going out of date or being misinterpreted.
Vendor Nm Lf Ev Tr Cc Ex Po Tx Qr Tm Pr Sc Li Av Expersoft Y # Y # Sun Y Y Y # Y IONA Y ? Y Y ? ? Y Y Visibroker Y ? Y ? ? Y Y BEA Y + Y Y PeerLogic Y Y Y Y ? ? Y Y HP Y Y Y Y Y ? IBM Y Y Chorus # OOT Y + Y # DNS Y Y + + Prism Y Y Y Y Y Y Electra Y Y Y U Colorado Xerox # # BBN Y Y Y SNI Y Y Y Y TRW Y ParcPlace Y Y,# Y Y # # Y # # TIBCO Y Y Suite Y Y Y Y Y Y Y Y Y B&W Y Fujitsu Y Y Y Y Y Y Y + + + + + Nortel Y Y Y Camros Y Y TAO Y Y Y Y Y Y Y Y JacORB Y Y Y Y Y Y Tandem See IBM above ILOG See IONA above Vendor Nm Lf Ev Tr Cc Ex Po Tx Qr Tm Pr Sc Li Av
Key
Y this feature is supported but not necessarily conformant to CORBA standards # this feature is supported in a non-standard implementation + real soon now - this feature is not supported ? this information is not known
Nm
Naming
Lf
Lifecycle
Ev
Event
Tr
Trading
Cc
Concurrency
Ex
Externalization
Po
Persistent Objects
Tx
Transactions
Qr
Query
Cl
Collections
Tm
Time
Pr
Properties
Cm
Configuration Management (not yet standardized)
Sc
Security
Li
Licensing
Av
Audio/Video Streaming
Credits
CORBA Vendor Platform Matrix
Page last modified Dec 5, 1999
The following information was gathered from each vendor's marketing literature available via WWW, ftp, or by other means. I cannot vouch for its accuracy due to the possibility of information going out of date or being misinterpreted.
Vendor src Sol HPUX AIX DEC Linux SGI NT W95 OS/2 Mac VMS MVS other Expersoft - Y Y Y Y Y Y Sun - Y Y Y IONA - Y Y Y Y Y Y Y Y Y Y Y Y Y Visibroker - Y Y Y Y Y Y Y Y Y BEA - Y Y Y Y Y Y Y Y PeerLogic - Y Y Y Y Y Y Y Y Y Y HP - Y Y Y IBM - Y Y Y Y Y Y Chorus - Y Y Y Y Y Y OOT $ Y Y Y Y Y Y Y Y Y Y Y DNS - Y Prism - Electra Y U Colorado Y Y Y Y Y Xerox Y Y Y Y Y Y Y Y Y Y BBN - Y Y SNI - Y Y Y TRW - Y Y Y Y Y Y Y ParcPlace Y Y Y Y Y Y Y Y Y Y Y TIBCO Y Y Y Y Y Suite ? ? ? ? ? Y Y Y Y OIS Y Y Y Y Y Y Y Nortel Y Y + + Y Camros Y Y Y Y Y Y TAO Y Y Y Y Y Y Y Y Y Y Y Vendor src Sol HPUX AIX DEC Linux SGI NT W95 OS/2 Mac VMS MVS other
Key