А как насчет Ruby on Rails? Простота развертывания, отлично работает на Mac - и тривиально настроить веб-сервисы RESTful для.
Если вам не нужна вся магия Rails, другой (хотя и) вариант Ruby будет использовать Sinatra - я бы попросил любого найти библиотеку веб-сервисов RESTful, которую проще использовать, чем это - это так элегантно и так просто. Я, прежде всего, разработчик .Net, но в одно мгновение подобрал Руби и Синатру.
В любом случае, я бы держался подальше от SOAP - по-моему, в наши дни он слишком негибкий. В мире живых интернет-API Web 2.0 создание веб-сервисов RESTful - это более простой, быстрый (и меньший) вариант. Мы использовали SOAP исключительно там, где я работаю, но реальность такова, что он просто не доставляет так же, как REST. Благодаря доступности JSON и XML-сред для сериализации для любого языка, даже передача объектов становится тривиальной. SOAP сложнее масштабировать, сложнее тестировать, использует большую пропускную способность и не так гибок. Не все могут говорить SOAP (из коробки), но скажите мне что-то, что не может сделать HTTP-запрос?