【发布时间】:2011-02-08 13:33:33
【问题描述】:
肥皂?为什么要使用它?
我正在使用 Ruby Enterprise Edition 和 Rails 3 来编写我的 Web 应用程序。该应用程序使用 Ustream 的分水岭白标广播服务为我的用户提供实时流媒体。不幸的是,我在开发过程中遇到了障碍。 Watershed 允许应用程序通过在应用程序端实现 SOAP 服务来提供它自己的身份验证层。此身份验证层必须在 SOAP 1.2 中实现才能与 Watershed 一起使用。令我非常沮丧的是,Ruby 社区似乎已经从古老的 SOAP 转向充满 REST 和独角兽的更光明的未来。
这让我 99.9% 的时间都很开心。但是现在我需要在我闪亮的新 Rails 3 应用程序中创建一个 SOAP 1.2 端点。
如果有人有任何我可以使用的建议或库,我将非常感谢。
我已经做过的事情
- 尝试了 Ruby 中内置的 SOAP 支持。不幸的是,它似乎不支持 SOAP 1.2。
- 查看了 WSO2,但不想在我的服务器上构建大量 Ruby 扩展来支持 SOAP。
- 在决定我是一个懒惰的程序员之前,考虑过硬编码 xml 响应。
【问题讨论】:
-
我遇到了同样的问题。被要求实现一个 SOAP WebService,我希望将它添加到公司的主要 Rails 应用程序中,但还没有运气。我可能会用 PHP 编写它:|
-
让我知道您决定使用什么。 :)
标签: ruby-on-rails xml ruby soap wsdl