SOAP統合にRubyとJavaのどちらを使用するかを決定する必要があります。私のWebアプリケーション全体はRubyonRails上に構築されており、SOAPを使用してレガシーシステムと統合する必要のある重要なバックエンドコンポーネントがあります。
JavaにはApacheAxisのような広範なSOAPライブラリがあり、このタイプの「レガシー」Webサービスと非常にうまく統合されているようですが、RubyにはSavonやhandSOAPのようないくつかの宝石があります。
私はRubyライブラリを使用することに偏っていますが、パフォーマンス/スケーラビリティの問題について心配しています。Rubyの使用に伴うパフォーマンス/スケーラビリティの問題は何ですか?
より多くのコンテキストを取得するために、レガシーシステムとの統合には、パフォーマンスがそれほど重要ではない毎日のプロセスと、ユーザーがクエリの処理中に待機しているためにパフォーマンスが非常に重要であるリアルタイムクエリエンジンの2つのコンポーネントがあります。