プラットフォーム - Java、Ubuntu (apache 推奨)
SOAP クライアントに REST Web サービスを実装したい状況があります。基本的に、このサービスは実際のサービスの動作をシミュレートします。それは可能ですか?
はいの場合、別の質問です。Axis2 は残りの Web サービスに十分に適していますか。そうでない場合、最も簡単な代替手段は何か。
私のシミュレーターは非常にシンプルで、リクエストの xpath 解析に基づいて xml レスポンスで応答します。
プラットフォーム - Java、Ubuntu (apache 推奨)
SOAP クライアントに REST Web サービスを実装したい状況があります。基本的に、このサービスは実際のサービスの動作をシミュレートします。それは可能ですか?
はいの場合、別の質問です。Axis2 は残りの Web サービスに十分に適していますか。そうでない場合、最も簡単な代替手段は何か。
私のシミュレーターは非常にシンプルで、リクエストの xpath 解析に基づいて xml レスポンスで応答します。
それは絶対に可能です。SOAP リクエストは POST メソッドを使用して送信されるため、REST リソースを構築し、適切な SOAP レスポンス xml で POST リクエストに応答するだけで済みます。非常に単純なRESTeasyを使用して同様のものを構築しました。
数年前、私はこのチュートリアルを読み、このアーキテクチャ (Axis2+WSDL+RESTful) に基づいていくつかのサービスを実装しました。それは正常に動作します。しかし、それがすべてに最適なアーキテクチャであるとは思いませんが (「フリーサイズ」)、展開、テスト、および使用は簡単です。
試してみて、ご意見をお聞かせください!