1

我正在尝试将一个简单的 Rails 应用程序与 BPEL 流程集成,但这很困难,因为 BPEL 对 RESTfull Web 服务的支持很少或可能没有。

我已经尝试过使用 HTTP 绑定,但我不确定我是否得到了我想要的,因为组件移动到了内部,它实际上是一个外部服务。

所以我有两个问题:

  1. 我需要编写 xsd 文件来定义请求和响应 xml 结构。我搜索了一下,似乎没有自动执行此操作的宝石。有没有?或者更好的是,是否有一个 gem 可以创建类似 wsdl 文件的东西?我知道这是针对 SOAP Web 服务的,而在 RESTful 中没有这样的东西,但是手动创建这些文件是一件很痛苦的事情。所以我搜索类似的东西。

  2. HTTP 绑定是我发现调用 RESTfull Web 服务的唯一方法。有更好的吗?有人成功使用过吗?或者用 Java 编写代码并使用 Java 适配器或者更简单的方法?

任何建议,即使不是直接针对我的问题,也表示赞赏。谢谢。

此外,如果有一些关于它的文章,欢迎链接。

4

1 回答 1

1

WashOut是一个新的 SOAP 服务器库,绝对值得一试。

于 2012-06-21T13:03:30.497 回答