Веб сервис - программная система, идентифицируется строкой URI , публичные интерфейсы и привязки которой описаны языком XML.
Описание веб-служб организацией относится ко многим различным системам, но в основном термин клиентов и серверов, взаимодействующих с помощью XML сообщений, происходит по SOAP стандарту. В обоих случаях делается предположение, что существует также описание доступных операций в формате WSDL . Хотя наличие этого описания не является требованием SOAP, а скорее предпосылкой для автоматического генерирования кода на платформах Java и NET на стороне клиента.
Преимущества
- Веб-сервисы построены на открытых стандартах и протоколах. Простота разработки и отладки за счет использования XML.
- Использование интернет-протокола HTTP дает возможность взаимодействию через межсетевой экран.
Недостатки
Более низкая производительность по сравнению с технологиями CORBA, DCOM, из-за использования текстовых XML сообщений.
Примером сервера-приложения может послужить Net Framework.