Ruby Web Services - PullRequest
       7

Ruby Web Services

1 голос
/ 20 марта 2009

Я обдумываю создание веб-приложения с использованием стека Ruby on Rails / MySQL, и мне интересно, какие возможности доступны в веб-сервисах и SOAP. Есть ли возможность в рамках или требуется расширение, и если да, то что?

Ответы [ 3 ]

3 голосов
/ 20 марта 2009

Rails выбрал REST over SOAP :

Вероятно, это не удивительно что Rails выбрал сторону в Мыло против ОТДЫХА. Если только ты не абсолютно необходимо использовать SOAP для В целях интеграции мы решительно отговорить вас от этого. Как естественно, продолжение этого, мы вытащил ActionWebService из комплект по умолчанию. Это всего лишь жемчужина установить actionwebservice, но это отправляет важное сообщение меньше.

Тем не менее, если вы должны использовать SOAP, всегда есть soap4r , но он поддерживает только SOAP 1.1. Лучшим вариантом может быть WSF / Ruby . У Марка Томаса есть пример контроллера , который поможет вам начать работу.

2 голосов
/ 20 марта 2009

Rails выбрал REST поверх SOAP в платформе по умолчанию. Тем не менее, если вы хотите, нетрудно пройти SOAP-маршрут.

Я не рекомендую soap4r - по крайней мере, несколько месяцев назад это не было качеством производства. Обновленная версия ActionWebService работает для меня намного лучше.

2 голосов
/ 20 марта 2009

В Rails старым способом было использование фреймворка Action Web Service . Теперь предпочтительным способом является использование ActiveResource фреймворка для веб-сервисов RESTful.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...