2011-02-04 8 views
2

私のプロジェクトにCamelを使用することを検討しており、実現可能かどうか、またはラクダが良い選択でないかどうかを知りたいと思います。 Webサービス(CXFまたはAXIS)を介して情報を交換するために、同じ正確なアプリケーションを実行している複数のクライアントが必要です。交換は、あるクライアントから別のクライアントへのコンテンツベースルーティングを行う中央ハブを経由し、この通信をデータベースに記録する。ハブは、応答が入ったときにあるクライアントの応答を別のクライアントにルーティングします。これらの交換は、複数のクライアントから大量に行われる可能性があります。 ウェブサービスはまったく同じですので、異なるシステムを統合する必要はありません。 私はルーティングメカニズムとボリュームを制御するものが必要です。ウェブサービスコールの呼び出し/受け入れの容易さも重要です。 私たちはJava/JBossのショップです。 Camelはこの問題の適切な解決策ですか、それとも過剰なものか、この要件をよりよく満たすものがありますか? 私はあなたの助けに大変感謝します。 ありがとうございます ナディアCamelによる均一なWebサービスの受け渡し

答えて

2

うんキャメルはこのハブとして座ってメッセージをルーティングできます。 //camel.apache:

それはEIPパターン http://camel.apache.org/eip

HTTPおよびWS http://camel.apache.org/cxf http://camel.apache.org/http http://camel.apache.org/jetty HTTPに関連する部品の多くがありますがサポートされています。 ORG/CXF http://camel.apache.org/spring-web-services.html

そしてここ http://camel.apache.org/cxf-proxy-example.html

少しCXFプロキシの例です3210

PS:ほとんどの人がCamelの質問に使用するapache-camelタグがあります

関連する問題