非常に単純な関数がたくさんあります。各関数には、1 つの入力と 1 つの出力があります。
OutputType function func(InputType);
入出力のタイプは xsd スキーマで定義され、JAXB/XJC で Java クラスに生成されます。ここで、これらの関数を Geronimo 上で実行される WSDL Web サービスとして公開したいと考えています。
Axis/WSDL2Java/Java2WSDL を見てみました。私の関数が作成されるのと同じように、それはかなり良いと思いました。
おそらく、Java2WSDL を使用して、関数と入出力の型から WSDL を生成できると思います。次に、いくつかのツールを使用してサーバー/クライアント側のバインディングを生成します。
誰でもさらに提案できますか?特に、関数の入出力を xsd スキーマで定義しました。
どうもありがとう。
まとめ:
これらは私が今持っているものです....
1 つの入力と 1 つの出力を持つ多くの実装関数。
public OutputType functionXXX(InputType in) { ....; 出力を返します。}
InputType と OutputType は既に xsd スキーマで定義されています (Jaxb/xjc で Java クラスに変換されています)。
私が欲しいのは....
これらの機能を実行する Web サービスを構築します。実装された関数のコードには触れないでください。そして WSDL では、