Почему веб-службы?

Вот преимущества использования веб-служб -

Отображение существующей функции в сети

Веб-служба - это единица управляемого кода, которую можно вызывать удаленно с помощью HTTP. То есть его можно активировать с помощью HTTP-запросов. Веб-сервисы позволяют вам раскрыть функциональность вашего существующего кода по сети. После того, как он появится в сети, другие приложения смогут использовать функциональные возможности вашей программы.

Совместимость

Веб-сервисы позволяют различным приложениям общаться друг с другом и обмениваться данными и услугами между собой. Другие приложения также могут использовать веб-службы. Например, приложение VB или .NET может взаимодействовать с веб-службами Java и наоборот. Веб-службы используются, чтобы сделать платформу приложений и технологии независимыми.

Стандартизированный протокол

Веб-службы используют для связи стандартизированный промышленный протокол. Все четыре уровня (уровни Service Transport, XML Messaging, Service Description и Service Discovery) используют четко определенные протоколы в стеке протоколов веб-служб. Эта стандартизация стека протоколов дает бизнесу множество преимуществ, таких как широкий выбор вариантов, снижение стоимости из-за конкуренции и повышение качества.

Низкая стоимость коммуникации

Веб-службы используют протокол SOAP через HTTP, поэтому вы можете использовать существующий недорогой Интернет для реализации веб-служб. Это решение намного дешевле по сравнению с проприетарными решениями, такими как EDI / B2B. Помимо SOAP через HTTP, веб-службы также могут быть реализованы на других надежных транспортных механизмах, таких как FTP.