Какие спецификации веб-сервисов (WS- *) действительно имеют смысл реализовывать? - PullRequest
1 голос
/ 05 ноября 2008

Я внедряю SOA в большой компании, и я не уверен, какие спецификации веб-сервисов (WS- *) действительно имеют смысл реализовывать. Как минимум, я смотрю на WS-Addressing, WS-Security, WS-Eventing и WS-ReliableMessaging. Тем не менее, есть несколько других стандартов , которые выглядят интересными, но я не знаю, какие из них широко адаптированы. Я не хочу внедрять стандарты (и заставлять всех разработчиков следовать им), если они не являются зрелыми или необходимыми.

EDIT:

Я задаю этот вопрос не о конкретной ситуации, а вообще. Существует довольно много стандартов WS- *, которые, кажется, не имеют большого практического применения (по крайней мере для меня), поэтому мне действительно интересно, какие из них широко используются.

Спасибо за вашу помощь!

KA

Ответы [ 3 ]

2 голосов
/ 05 ноября 2008

WS-Adressing широко используется и довольно полезен. Для WS-Security рассмотрите набор механизмов, которые вам нужны (в зависимости от ваших сценариев использования).

1 голос
/ 06 ноября 2008

Только SOAP получил широкое распространение. Если вас волнует охват, выход за рамки WS-Security и WS-Addressing вызывает проблемы (даже WS-Security может быть трудным для многих людей). Если вы создаете сервисы для внутреннего использования в большой компании, я бы не стал так сильно волноваться. Нечто подобное WCF позволит вам предоставлять конечным точкам различные привязки для широкого круга потребителей без написания дополнительного кода.

0 голосов
/ 05 ноября 2008

Существует два типа веб-сервисов: REST и SOAP. Они представляют собой разные протоколы отправки данных через Интернет.

SOA - это аббревиатура от Service-Oriented Architecture. Это способ архитектуры вашей системы с использованием мультиплетных уровней (приложений) друг над другом. Веб-сервисы, в основном на основе мыла, используются для реализации этой архитектуры, но они не являются единственным способом.

...