2

プラットフォーム - Java、Ubuntu (apache 推奨)

SOAP クライアントに REST Web サービスを実装したい状況があります。基本的に、このサービスは実際のサービスの動作をシミュレートします。それは可能ですか?

はいの場合、別の質問です。Axis2 は残りの Web サービスに十分に適していますか。そうでない場合、最も簡単な代替手段は何か。

私のシミュレーターは非常にシンプルで、リクエストの xpath 解析に基づいて xml レスポンスで応答します。

4

2 に答える 2

3

それは絶対に可能です。SOAP リクエストは POST メソッドを使用して送信されるため、REST リソースを構築し、適切な SOAP レスポンス xml で POST リクエストに応答するだけで済みます。非常に単純なRESTeasyを使用して同様のものを構築しました。

https://sourceforge.net/p/soaprest-mocker/

于 2013-03-25T21:30:34.343 に答える
0

数年前、私はこのチュートリアルを読み、このアーキテクチャ (Axis2+WSDL+RESTful) に基づいていくつかのサービスを実装しました。それは正常に動作します。しかし、それがすべてに最適なアーキテクチャであるとは思いませんが (「フリーサイズ」)、展開、テスト、および使用は簡単です。

試してみて、ご意見をお聞かせください!

于 2013-03-25T17:53:50.290 に答える