12

谁能推荐一个好的(最好是开源的)工具来为一些肥皂网络服务创建 WSDL 文件?

我尝试过使用一些可用的 eclipse 插件,但对我的发现印象不深。

4

5 回答 5

5

As mentioned above, probably the easiest thing to do is use Apache CXF or Apache Axis2 to automatically generate your WSDL for you.

If you have downloaded the Java EE version of Eclipse, you should be able to create a Dynamic Web Project with the Axis2 facets. If you create a simple Java class in the project, you should be able to right-click on it, and choose Web Services->Create Web Service. That should automatically create an Axis2 service for you.

WSDL would then be available from some URL like: http://localhost/axis/{yourservice}?WSDL

于 2008-09-16T14:56:58.273 回答
4

绕过与 WSDL 相关的所有难题的更有趣的工具之一是由 Arjen Poutsma(Spring Web 服务的首席开发人员)创建的 XSLT 脚本:

http://blog.springframework.com/arjen/archives/2006/07/27/xslt-that-transforms-from-xsd-to-wsdl/

基本上,它允许您开发与所需操作(即<BuyItem><BuyItemResponse>)相对应的简单模式,然后从 XSD 生成所有相关联的 WSDL 废话。如果您对“合同优先”的 Web 服务感兴趣,我强烈推荐它,但是使用 WSDL 作为该合同的起点的想法会让您感到绿色。

于 2009-02-20T19:27:28.957 回答
2

我厌倦了在文件系统上生成大量文件只是为了通过 SOAP 传输。现在,我将Apache CXF用于 WS 生产者和消费者,并让它动态处理 WSDL/存根生成。

于 2008-09-16T14:31:38.617 回答
0

取决于您使用的语言,但如果您在 Java 中很活跃,那么我建议您查看Apache CXF。它是一个非常可靠的框架,用于将 java 代码发布为 SOAP Web 服务。它还包括一个直接生成 WSDL 文件的工具:java2wsdl

于 2008-09-16T14:33:26.660 回答
0

可以在 www.cofiq.com 上找到作为 SAAS 解决方案的不错的工具。它的强项是数据模型存储库,可以从中生成 WSDL 和 REST JSON 并对数据模型更改进行影响分析。

于 2017-08-30T13:58:43.553 回答