0

私の組織は、従来の EAR/WAR ベースのアプリケーションから離れて、ビジネス アプリケーションを構築するために OSGi に移行しています。WSO2 プラットフォームは、アプリケーションで活用したい多くのサポート サービス (esb、ガバナンス、ID など) を提供します。

OSGi コンポーネントを WSO2 アプリケーション サーバーに直接デプロイすることは可能ですか? それとも、WSO2 Carbon だけにデプロイする方が理にかなっていますか? このアプローチで考慮すべき問題はありますか?

4

2 に答える 2

3

WSO2 Carbon は、WSO2 製品のベースとして使用されるすべての共通機能を含む、WSO2 プラットフォームのコア サーバーです。Application Server は、Carbon Server + Service Hosting 機能であり、サービス ホスティングの側面に使用されるその他の機能はほとんどありません。Carbon Server を直接使用して、OSGi バンドルをデプロイできます。P2 リポジトリを追加するだけで、configure-->features から必要な機能をインストールできます。サービス ホスティング機能が必要ない場合は、Carbon サーバーから開始して、ニーズを満たすために必要な機能を追加してください。(フィーチャーは、1 つの側面に対応する OSGi バンドルのコレクションです)。通常どおり、p2 リポジトリを構築し、機能を Carbon Server に直接インストールできます。OSGi バンドルを WSO2 Carbon ベースのサーバーにドロップするには、いくつかの方法があります。

のリンクは、OSGi が Carbon サーバー内でどのように使用されているかを理解するのに役立ちます。

于 2012-09-28T17:48:13.587 に答える
0

WSO2 AS は、他のすべての WSO2 インスタンスと同様に Carbon プラットフォームに基づいているため、大きな違いはありませんが、アプリケーション サーバーを使用することは理にかなっています。

OSGI コンポーネントをデプロイしようとしたことはありませんが、可能であることはわかっています。申し訳ありませんが、これ以上お手伝いできません。

于 2012-09-28T13:56:43.800 に答える