【发布时间】:2012-06-10 23:29:56
【问题描述】:
我正在尝试将一个简单的 Rails 应用程序与 BPEL 流程集成,但这很困难,因为 BPEL 对 RESTfull Web 服务的支持很少或可能不支持。
我已经尝试过使用 HTTP 绑定,但我不确定我是否得到了我想要的,因为组件移到了内部,它实际上是一个外部服务。
所以我有两个问题:
我需要编写 xsd 文件来定义请求和响应 xml 结构。我搜索了一下,似乎没有自动执行此操作的宝石。有没有?或者更好的是,是否有一个 gem 可以创建类似 wsdl 文件的东西?我知道这是针对 SOAP Web 服务的,而在 RESTful 中没有这样的东西,但是手动创建这些文件是一件很痛苦的事情。所以我搜索了类似的东西。
HTTP 绑定是我发现调用 RESTfull Web 服务的唯一方法。有更好的吗?有人成功使用过吗?或者用 Java 编写代码并使用 Java 适配器,或者更简单的方法?
感谢任何建议,即使不是直接针对我的问题。谢谢。
如果有相关文章,欢迎提供链接。
【问题讨论】:
标签: ruby-on-rails ruby rest bpel