3

わかりました。すべてに仕様が存在することは知っていますが、互換性が必要ですか?

WeblogicにデプロイされたEJB3.1(JEE6)に基づくアーキテクチャから、JBOSSにデプロイされたアプリケーションEJB 3(JEE5)を呼び出すことはできますか?

4

1 に答える 1

2

EJB 3.0モジュールがリモートインターフェースを公開していると仮定すると、EJB 3.1クライアントからそのリモートインターフェースを介して(RMI / IIOPを使用して)呼び出すことができます。

あなたの質問に対するコメントに関して:私はあなたのEJB3.0モジュールをWebサービス層で急いでラップするつもりはありません。ダイアグラム上では見栄えがしますが、すべてを言い終えると、要件とコスト/メリットに要約されます。EJB 3.0モジュールがEJBクライアントによってのみ呼び出される場合は、標準のリモートインターフェースで十分です。そうは言っても、必要に応じて、将来的にWebサービスレイヤーでラップできるようにEJBのインターフェイスを定義する必要があります

:使用しているアプリケーションサーバーが、あるバージョンから別のバージョンへの呼び出しをサポートしていることを確認する必要があります。たとえば、IBM WebSphereは、WAS6.0からWAS7.0に呼び出すときに機能します。JBossにはいくつかの課題があります(以下のコメントを参照)。

于 2012-11-17T20:42:50.873 に答える