Технологический базис веб-сервисов

В настоящее время технология веб-сервисов находится в фазе активного развития и формирования стандартов. Общепризнанными являются лишь базовые технологии веб-сервисов, которые обеспечивают их описание, поиск и использование. К этим технологиям относятся:

EXtensible Markup Language (XML)

Расширяемый язык разметки XML является фундаментальной основой веб-сервисов. XML представляет собой семейство связанных спецификаций, публикуемых и поддерживаемых консорциумом W3C. Эти спецификации определяют представление данных, порядок их обработки, преобразования и проверки.

Web Services Description Language (WSDL)

Язык описания веб-сервисов - это основанная на XML технология, которая позволяет определять интерфейсы веб-сервисов. WSDL-документ является неотъемлемой частью описания любого веб-сервиса. В нем определяются используемые типы данных, форматы сообщений, модель взаимодействия с веб-сервисом и привязка его к протоколам общения. Первоначально WSDL был разработан компаниями Microsoft, IBM и Ariba, а затем его поддержали консорциум W3C и другие компании.

В соответствии со своими задачами WSDL состоит из трех основных составляющих. Это определение типов данных, которое задает структуру и содержание сообщений веб-сервиса, операций, поддерживаемых этим сервисом, и привязки этих операций на протоколы общения. Файл WSDL представляет собой XML документ, составленный в соответствии со схемой документа, определенной в спецификации WSDL. Поэтому, как и любой другой XML документ, он может быть разбит на несколько документов, а затем собран вместе с помощью механизма «import». Такая гибкость позволяет комбинировать различные типы данных с различными видами операций и привязками.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: