Glassfish 3.0.1 で OSGI を使用しています。Jersey REST をリソース層として使用しています。osgi サービスはたくさんあります。それらを分離してクラウドに展開することを計画しています。これを行う 1 つの方法は、http REST 呼び出しを行うことです。しかし、API レベルでサービス間の呼び出しを行いたいと考えています。これを行う 1 つの方法は、DOSGI を使用することです。しかし、Glassfish 3.0.1 は DOSGI をサポートしていないようです。他の提案はありますか?
質問する
174 次
1 に答える
1
Glassfish には、完全に準拠した OSGi フレームワークである Apache Felix が含まれていると思います。したがって、リモート サービスを提供する一連のバンドルを使用するために、Glassfish からの明示的なサポートは必要ありません (「DOSGI」という名前は現在廃止されています)。確かに、これは OSGi のポイントのようなものです!
とにかく、次の明らかな問題は、どのリモート サービスの実装を選択するかということです。CXF はバグが多く、メンテナンスもされていないため、使用しないことをお勧めします。残りは Eclipse ECF または Paremus RSA です。
(免責事項: パレムスの実装は商用であり、私はパレムスで働いています)。
于 2011-09-05T15:53:28.053 に答える