Вот преимущества использования веб-сервисов:
Предоставление существующей функции в сетиВеб-служба представляет собой единицу управляемого кода, которую можно удаленно вызывать с помощью HTTP, т.е. ее можно активировать с помощью HTTP-запросов. Веб-службы позволяют вам раскрывать функциональность вашего существующего кода по сети. Как только он отображается в сети, другое приложение может использовать функциональные возможности вашей программы.
ИнтероперабельностьВеб-сервисы позволяют различным приложениям общаться друг с другом и обмениваться данными и услугами между собой. Другие приложения также могут использовать веб-службы. Например, приложение VB или .NET может разговаривать с веб-службами Java и наоборот. Веб-службы используются, чтобы сделать платформу приложения и технологию независимой.
Стандартизованный протоколВеб-службы используют стандартизованный промышленный стандартный протокол для связи. Все четыре уровня (службы Transport, XML Messaging, Service Description и Service Discovery) используют хорошо определенные протоколы в стеке протоколов веб-сервисов. Эта стандартизация стека протоколов дает бизнесу множество преимуществ, таких как широкий выбор вариантов, снижение затрат из-за конкуренции и повышение качества.
Низкая стоимость связиВеб-службы используют протокол SOAP через HTTP, поэтому вы можете использовать свой недорогой интернет для реализации веб-сервисов. Это решение намного дешевле по сравнению с проприетарными решениями, такими как EDI / B2B. Помимо SOAP через HTTP, веб-службы могут быть реализованы и на других надежных транспортных механизмах, таких как FTP.