Идеальная платформа веб-сервисов для безопасности и взаимодействия - PullRequest
1 голос
/ 11 февраля 2009

Я сейчас начинаю проект, который потребует довольно обширного веб-интерфейса. Мы обнаружили, что из различных соглашений о вызовах более простой и экономически эффективный подход заключается в создании стандартной веб-службы SOAP.

Итак, сейчас мы находимся в процессе рассмотрения различных структур веб-сервисов, чтобы определить, какие из них будут отвечать потребностям бизнеса:

  • Безопасность
  • Стоимость
  • Время

Я работал только с WCF, с чем я довольно доволен, но я хотел бы изучить все другие варианты, прежде чем принять определенное решение. По вашему опыту, что вы считаете лучшей платформой веб-сервиса?

Технология взаимодействия веб-сервисов (Java)?
WCF (.NET)?
ActionWebService (Ruby)?

Напомним, что нам нужна платформа, к которой можно безопасно обращаться через iPhone, устройства Windows Mobile и Blackberry.

Заранее спасибо за помощь.

Chris

Ответы [ 2 ]

1 голос
/ 14 февраля 2009

Одна вещь, которую следует учитывать в отношении WCF, - это то, что он имеет очень богатую модель расширяемости. Все, что он не делает из коробки, вы можете научить этому практически без каких-либо изменений в вашем базовом обслуживании.

1 голос
/ 11 февраля 2009

WCF может использоваться как для создания SOAP, так и для веб-сервисов RESTful. Функциональная совместимость гарантируется при условии соблюдения стандартов. Но чем больше стандартов вы установите, тем меньше платформа сможет наверстать упущенное. В этом смысле REST на Basic Auth over https будет очень легким. Также см. Базовый профиль WS-I . Я думаю, что Java против .NET - дело вкуса. WCF не идеален, но, похоже, в основном справляется с работой.

...