0

ServiceMix を使用して ESB ソリューションを実装しています

  • 多数の Web サービスを備えた独自のシステムを持っています
  • 異なるサービスを持ついくつかの外部システム (ほとんどは WS インターフェースを使用し、いくつかは他のものを使用)
  • これらは ServiceMix / Camel で接続されます。メッセージのルーティング、変換、およびその他の EIP がここで行われます。このソリューションは、バンドル間の通信に JMS キューを利用している可能性があります。

このソリューションの適切なバンドル設計構造に関するアドバイスはありますか? すべてを 1 つのバンドルに入れるか、1 つのバンドルにルーティングし、各外部システムの変換をそれぞれ独自のバンドルに入れるか、または....どのような構造が維持するのに過度に複雑にならないようにしながら、モジュール性の十分な利点を提供するか? 決定を下す際に考慮すべきことは何ですか?

この種の設計上の問題に対するベスト プラクティスや参考資料はありますか?

一般的なガイドラインを探しているだけですが、まだあまり見つかりません。

4

1 に答える 1

0

私の経験では...あなたができる最善のことは、アプリケーションの動作/ライフサイクル/依存関係を明確に定義し、システム要件を満たすのに十分なモジュール性を提供するために線を引くことができる場所を見つけようとすることですが、不要なモジュール性を制限します (申し訳ありません) 、私が知っている漠然とした)。

基本的な概念を理解するために、この本をチェックアウトしてください: http://www.packtpub.com/open-services-gateway-initiative-starter/book

于 2013-06-03T18:38:04.113 に答える