За последние несколько лет три основные технологии стали мировыми стандартами, которые составляют основу современной технологии веб-сервисов. Эти технологии обсуждаются ниже.
XML-RPC
Это самый простой XML-протокол для обмена информацией между компьютерами.
- XML-RPC - это простой протокол, который использует XML-сообщения для выполнения RPC.
- Запросы кодируются в XML и отправляются через HTTP POST.
- XML-ответы встроены в тело ответа HTTP.
- XML-RPC не зависит от платформы.
- XML-RPC позволяет общаться различным приложениям.
- Клиент Java может говорить XML-RPC на сервере Perl.
- XML-RPC - это самый простой способ начать работу с веб-службами.
SOAP
SOAP - это XML-протокол для обмена информацией между компьютерами.
- SOAP - это протокол связи.
- SOAP предназначен для связи между приложениями.
- SOAP - это формат отправки сообщений.
- SOAP предназначен для связи через Интернет.
- SOAP не зависит от платформы.
- SOAP не зависит от языка.
- SOAP прост и расширяем.
- SOAP позволяет обойти брандмауэры.
- SOAP будет разработан как стандарт W3C.
WSDL
WSDL - это язык, основанный на XML, для описания веб-сервисов и доступа к ним.
- WSDL означает язык описания веб-служб.
- WSDL был разработан совместно Microsoft и IBM.
- WSDL - это XML-протокол для обмена информацией в децентрализованных и распределенных средах.
- WSDL - это стандартный формат для описания веб-сервиса.
- Определение WSDL описывает, как получить доступ к веб-сервису и какие операции он будет выполнять.
- WSDL - это язык для описания того, как взаимодействовать с службами на основе XML.
- WSDL является неотъемлемой частью UDDI, основанного на XML, всемирного бизнес-реестра.
- WSDL - это язык, который использует UDDI.
UDDI
UDDI - это XML-стандарт для описания, публикации и поиска веб-сервисов.
- UDDI означает универсальное описание, обнаружение и интеграцию.
- UDDI - это спецификация распределенного реестра веб-сервисов.
- UDDI - независимая от платформы, открытая структура.
- UDDI могут общаться через SOAP, CORBA и RMI протокола Java.
- UDDI использует WSDL для описания интерфейсов для веб - служб.
- UDDI рассматривается с SOAP и WSDL как один из трех базовых стандартов веб-сервисов.
- UDDI - это открытая отраслевая инициатива, позволяющая компаниям открывать друг друга и определять, как они взаимодействуют через Интернет.