[ Java & CORBAページへ戻る ]

Java & CORBA製品の比較。フリーで使えるものを中心に、気が向いたら更新します。


比較表

機能比較

記号の意味
X : サポートしている
- : サポートしていない
空欄 : 未調査

機能 Java SE
Ver.6
OpenORB
v1.4.0
VisiBroker
Ver.7.0
JacORB
Ver.2.3.0
最新版更新日 2006/12 2005/04/03 2006/05/31 2007/02/17
ライセンス形態 Sun フリー 60days評価 LGPL
CORBA仕様 2.3.1 2.4.2 2.6
マルチスレッドORB X X X X
IDL/Java Mapping 2.3
IIOP 1.2 1.2, Bidirectional GIOP 1.2, Bidirectional GIOP
BOA X X X -
POA X X X X
DII X X X
DSI X X X
AMI X
インタフェースリポジトリ X X X
DynAny X X X
Code set X X
インプリメンテーションリポジトリ X X X
Object By Value X X X X
ポータブルインタセプタ X X X X
Interoperable Naming Service X X X X
Event Service - X X X
Notification Service - X X (VisiNotify) X
Transaction Service - X X (VisiTransact) X
Collection Service - X - X
Concurrency Service - X - X
Trading Service - X - X
Property Service - X - -
Persistent State Service X
Time Service - X - -
Data Distribution Service X
HTTPトネリング X (Gatekeeper) X
IIOP over SSL X X (VisiSecure) X
RMI over CORBA X X X
IIOP Proxy appligator
入替可能トランスポート層 X (ETF)
クラスタリング X
Realtime CORBA X (1.1)
添付ツール類 Server Tool IDL Reflection Gatekeeper
ビジュアル管理ツール
POA Monitor
Name Browser
Keystore Manager
Domain Manager

Appligator IIOP Proxy

各製品のホームページは、ツールライブラリリンクのページをご覧ください。


性能比較

参考文献

Benchmarking the Round-Trip Latency of Various Java-Based Middleware Platforms

Java RMI、Java IDL(JDK標準搭載CORBA実装)、ORBacus、JacORB、OpenORB、Ice、Webサービス(Apache XML-RPC、Axis)、JBoss、JOnAS、OpenCCM、Fractal、ProActiveの比較


CORBAって

CORBAは、仕様を表わしている用語です。たまに、特定のミドルウェア製品を指すと思う人がいるので。。。
CORBA仕様はOMGという非営利団体が制定しています。そして、OMGで制定された仕様に基づいて製品を作っているのがCORBA製品のベンダです。その中にはフリーの実装もあります。


[ Java & CORBAページへ戻る ]


This page is written by Toru TAKAHASHI.(torutk@02.246.ne.jp)