1

JMSトランスポートとして使用SOAPし、アプリケーションを統合するためのインターフェイスであるWebServicesを使用して、統合を実装しようとしています。

  • WSDLそれ自体がトランスポートを次のように定義する必要がありJMSますか?
  • そのままにして、キューHTTPの構成を別の場所に移動できますか?JMS

代わりに考えApache Camelています。

4

1 に答える 1

1

WSDLのJMS部分は、サービスを呼び出す方法のヒントにすぎません。ただし、ヒントなしでスケルトンコードを生成するインポートツールに依存している場合は、ヒントなしでは多少注意が必要な場合があります。

HTTPトランスポートとJMSトランスポートの両方が定義されたWSDLを使用したこともあるので、それも可能です。

キューをどのように構成するかは、使用するフレームワークに依存するため、別の問題です。

ApacheCamelがSOAPoverJMSの代わりになる方法がわかりません。Camelは統合エンジン(実際にはSOAP over JMSを実行できます)ですが、トランスポート標準自体ではありません。ちょっとした補足として、私はCamelに統合タスクを実行することを本当にお勧めします。

統合のニーズに対する要件について慎重に検討することをお勧めします。SOAP over JMSは非常に強力ですが、設計が少し複雑になることもあります。これは、SOAPを同期サービス定義と考える傾向があり、同期呼び出しもある程度サポートされているにもかかわらず、JMSは主に非同期通信用に設計されているためです。

于 2012-08-21T06:25:08.177 に答える