Ruby on Rails 3: веб-служба на основе SOAP (на стороне сервера) - какой (actionwebservice) Gem мне следует взять? - PullRequest
2 голосов
/ 27 января 2012

У меня есть требование предложить веб-сервис на основе SOAP в моем приложении на Rails 3 (да, я бы предпочел веб-сервис на основе REST, но, к сожалению, это не мое решение) - Rails 3.1.1.если это имеет значение.

Я просмотрел несколько потоков в stackoverflow, которые касаются темы "Rails 3 + SOAP Web Services", я также просмотрел rubygems.org и github в поисках ясного решения.Однако мои исследования, похоже, дают мне заключение, что a) веб-сервисы REST - это путь Rails (хорошо, ничего нового) и б) не существует предпочтительного проекта SOAP gem / github дляRails 3.

Например, если я ищу «actionwebservice» на github, я обнаружил, что есть 109 вилок - yikes - того, что кажется «оригинальным» (Rails 2.*) actionwebservice gem: https://github.com/datanoise/actionwebservice/network. На rubygems.org запрос "actionwebservice" также содержит более десятка результатов.

Есть какие-нибудь подсказки, каким будет путь?Чтобы уточнить: я не хочу использовать веб-сервис в моем приложении на Rails 3, я хочу предложить один (т. Е. На стороне сервера, а не на стороне клиента)

Заранее спасибо.Клаус

1 Ответ

0 голосов
/ 15 февраля 2012

На основе этой цепочки похоже, что вы можете попытаться разветвить код веб-службы Action на Github, обновить его для работы с последними Rails, а затем использовать новый гем ... может даже получить некоторый кредит для обновления.

Хотя это было бы немного работы ...

Soap4R также может предоставить решение (и более новое), но оно тоже стареет.

...