我有一堆非常简单的功能。每个函数都有一个输入和一个输出。
OutputType function func(InputType);
输入/输出的类型在 xsd 模式中定义,并使用 JAXB/XJC 生成到 java 类中。现在我想将这些功能公开为在 Geronimo 上运行的 WSDL Web 服务。
我只是看了一下 Axis/WSDL2Java/Java2WSDL;我认为这与创建函数的方式非常相似。
我想,我可以使用 Java2WSDL 从我的函数和输入/输出类型生成 WSDL。然后使用一些工具来生成服务器/客户端绑定,
任何人都可以提供更多进一步的建议吗?特别是我在 xsd 模式中定义了函数的输入/输出。
非常感谢。
总结:
这些就是我现在所拥有的......
许多实现了一个输入和一个输出的功能。
public OutputType functionXXX(InputType in) { ....; 返回输出;}
InputType 和 OutputType 已经在 xsd 模式中定义(并使用 Jaxb/xjc 转换为 java 类)。
我想要的是......
构建 Web 服务来执行这些功能。不要触摸已实现功能的代码。使用 WSDL,