次のような状況があります。いくつかのサービスは、主に SOAP インターフェイスを介して機能を提供します。この機能を使用して Web サイトに統合するモジュールが 1 つあります。それを行うためのベストプラクティスは何ですか?
サービスの機能は変更される場合があります。したがって、各関数/メソッドは「再ルーティング可能」である必要があります。Web サービスは、おそらく別のマシンでホストされています。
すべての Web サービスを JMS キューにマップすることは合理的ですか (私の最初のアイデア)? その場合、Web サイト モジュールは JMS とのみ通信します。ルーターは、すべての着信 JMS メッセージをさまざまな Web サービス (または別の場所) にルーティングします。
または: すべての機能を統合し、その Web サイトだけが使用する専用の Web サービスが 1 つある可能性はありますか? ここでの利点は、パラメーターと戻り値が型指定されていることです。
何を提案しますか?別のより良いアプローチは何でしょうか?