【问题标题】:Call Rails API in Oracle BPEL在 Oracle BPEL 中调用 Rails API
【发布时间】:2012-06-10 23:29:56
【问题描述】:

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

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

所以我有两个问题:

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

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

感谢任何建议,即使不是直接针对我的问题。谢谢。

如果有相关文章,欢迎提供链接。

【问题讨论】:

    标签: ruby-on-rails ruby rest bpel


    【解决方案1】:

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

    【讨论】:

    • 谢谢!似乎是创建和发布非 REST Web 服务的绝佳选择。我不知道为什么我以前没有找到它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多