1

EIS に接続するための JCA アダプターがあります。アダプターを OSGI モジュールに置き換えるのは良い考えですか?

私が必要とする機能は

  1. ejb3 から OSGI モジュールにアクセスする
  2. CDI Bean から OSGI モジュールにアクセスする
  3. サーブレットから OSGI モジュールにアクセスする
  4. 宣言型トランザクション管理をサポート
  5. セキュリティ コンテキストを ejb から osgi モジュールに伝播する

    • 私は接続プーリングを使用しません。
    • Common Client インターフェイスを使用していない

JCA から OSGI モジュールに移行することの短所は何ですか?

4

1 に答える 1

1

移動の短所は次のとおりです。

  • JCAはJavaEE標準です。適切に記述されたコネクタを任意のJavaEEコンテナで使用できます。Osgiも標準ですが、エンタープライズアプリケーションとそのフレームワークでは(まだ)そうではありません。
  • リストされているすべての「機能」(私はそれらを「要件」と呼びます)はJava EEと緊密に結合されています。EJB3、CDI、サーブレット、TXNの管理とセキュリティはすべて、さまざまなJavaEEサブシステムによって実行または提供されます。適切なグルーコードを提供するには、JavaEEの仕様を深く掘り下げる必要があります。

これは要約すると次のようになります。正当な理由もなく、エラーが発生しやすい作業がたくさんあります。だから私の質問は次のようになります:(もちろんあなたの場合)引っ越しの長所は何ですか?

于 2012-04-07T17:01:24.967 に答える