Cosminexus システム構築ガイド
Cosminexus 07-60と旧バージョン間で,RMI-IIOP通信でリモートのEJBを呼び出せます。
トランザクションコンテキストのプロパゲーションを使用しない場合,EJBクライアントアプリケーション,およびクライアント側のJ2EEサーバと,サーバ側のJ2EEサーバ間の相互接続性について次の表に示します。
表B-1 バージョン間のRMI-IIOP通信の相互接続性(トランザクションコンテキストのプロパゲーションを使用しない場合)
| EJBクライアントアプリケーションまたはクライアント側のJ2EEサーバ | サーバ側のJ2EEサーバ | |
|---|---|---|
| 07-00以降 | 06-71〜06-00 | |
| 07-00以降 | ○ | △ |
| 06-71〜06-00 | △ | ○ |
トランザクションコンテキストのプロパゲーションを使用する場合,クライアント側のJ2EEサーバと,サーバ側のJ2EEサーバ間の相互接続性について次の表に示します。
表B-2 バージョン間のRMI-IIOP通信の相互接続性(トランザクションコンテキストのプロパゲーションを使用する場合)
| クライアント側のJ2EEサーバ | サーバ側のJ2EEサーバ | ||
|---|---|---|---|
| 07-00以降 | 06-71〜06-50 | 06-02/06-00 | |
| 07-00以降 | ○ | △ | × |
| 06-71〜06-50 | △ | ○ | × |
| 06-02/06-00 | × | × | ○ |
なお,EJBクライアントアプリケーションから異なるバージョンのJ2EEサーバを呼び出す場合,EJBクライアントアプリケーションで使用するRMI-IIOPスタブは,EJBクライアントアプリケーションと同じバージョンのJ2EEサーバから取得する,またはRMI-IIOPスタブ互換性があるバージョンのJ2EEサーバから取得する必要があります。EJBクライアントアプリケーションで使用できるRMI-IIOPスタブがどのバージョンのJ2EEサーバから取得できるかを次の表に示します。
表B-3 RMI-IIOPスタブの互換性
| EJBクライアントアプリケーションのバージョン | RMI-IIOPスタブを取得するJ2EEサーバのバージョン | ||
|---|---|---|---|
| 07-00以降 | 06-71〜06-50 | 06-02/06-00 | |
| 07-00以降 | ○ | ○ | ○ |
| 06-71〜06-50 | × | ○ | ○ |
| 06-02/06-00 | × | × | ○ |
具体例としては,07-00以降と06-00間でRMI-IIOP通信によってリモートのEJBを呼び出す場合,07-00以降がEJBクライアントアプリケーション,06-00がJ2EEサーバになるときは,07-00以降のJ2EEサーバから取得したスタブを使用してください。逆に,06-00がEJBクライアントアプリケーション,07-00以降がJ2EEサーバになるときは,06-00のJ2EEサーバから取得したスタブを使用してください。
All Rights Reserved. Copyright (C) 2006, 2007, Hitachi, Ltd.