質問

Glassfish 3.0.1でOSGIを使用しています。JerseyRestをリソースレイヤーとして使用しています。 OSGIサービスがたくさんあります。それらを切り離し、クラウドに展開することを計画しています。これを行う1つの方法は、HTTPレストコールを実行することです。ただし、APIレベルでサービスを提供するためにサービスを提供したいと考えています。これを行う1つの方法は、Dosgiを使用することです。しかし、Glassfish 3.0.1はDosgiをサポートしていないようです。他に提案はありますか?

役に立ちましたか?

解決

Glassfishには、完全に準拠したOSGIフレームワークであるApache Felixが含まれていると思います。したがって、リモートサービスを提供するバンドルのセットを使用するためには、Glassfishからの明示的なサポートは必要ありません(「Dosgi」という名前が廃止されました)。確かに、これはOSGIの一種のポイントです!

とにかく、次の明らかな質問は、どのリモートサービス実装を選択するかです。 CXFはあまりにもバギーで維持されていないので、CXFを使用しないことをお勧めします。これにより、Eclipse ECFまたはParemus RSAが残ります。

(免責事項:Paremusの実装は商業的であり、私はParemusで働いています)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top