0

通常、WSDL に基づいて CLIENT Java クラスを生成できます。しかし、それは私がここで必要とするものではありません。

プロキシを作成したい Web サービスがあります。Web サービスとまったく同じ WSDL を公開できるプロキシが必要です。プロキシはリクエストを変換し、別のシステムに渡します。私は Web サービスの WSDL を持っているので、その WSDL を満たすことができるように、プロキシのスケルトン コード (Java) を生成するツールがあるかもしれないと考えています。この Web サービスが処理する操作の数が非常に多いため、ツールがあれば便利です。

スケルトン コードを作成したら、WSDL が持つ各操作のロジックを書き始めることができます。

4

3 に答える 3

1

Apache Axis が提供する wsdl2Java ツールを使用できます。

于 2013-03-20T20:20:11.173 に答える
0

Progress Software の Actional WebService プロキシを使用できます: http://www.progress.com/en/Product-Capabilities/continuous-service-optimization.html

それはまさにあなたが求めていることをします。また、Java コードを配置できるカスタム アクション ハンドラーを登録することもできます。また、すぐに使用できる XSLT 変換、および分割の呼び出しも行います (たとえば、1 つのサービスを呼び出してから方向転換し、複数のバックエンド サービスを呼び出します)。

于 2013-03-20T20:19:08.617 に答える
0

私は質問を誤解しているかもしれませんが、これはコントラクトファーストの Web サービス ライブラリが行うことではありませんか? Spring WS は、最初に WSDL を記述し、そこから Java コードを生成することのみをサポートしていると思います。私自身は Apache CXF の方が好きです。最初に Java または wsdl の両方のアプローチをサポートします。

http://static.springsource.org/spring-ws/sites/2.0/reference/html/tutorial.html

于 2013-03-20T20:23:20.277 に答える