Введение в XML

       

Web-сервисы


Web-сервисы являются важным новым видом приложений. Web-сервис - это часть кода, которая может быть обнаружена, описана и адресована с помощью XML. В этой области наблюдается значительная активность, но тремя главными стандартами XML для Web-сервисов являются:

  • SOAP: Исходный Simple Object Access Protocol, SOAP определяет формат XML-документа, который описывает, как вызвать метод на удаленной части кода. Мое приложение создает XML-документ, который описывает метод, вызываемый мною, передавая ему все необходимые параметры, а затем оно посылает этот XML-документ по сети в эту часть кода. Код получает XML-документ, интерпретирует его, вызывает метод, запрошенный мною, а затем посылает назад XML-документ, описывающий результаты. Версия 1.1 спецификации SOAP находится на . Посетите , чтобы познакомиться с деятельностью W3C, связанной с SOAP.
  • WSDL: Web Services Description Language - это словарь XML, который описывает Web-сервисы. Есть возможность написать код, который принимает документ WSDL и вызывает Web-сервис, который никогда раньше не видел. Информация в файле WSDL определяет имя Web-сервиса, имена его методов, аргументы этих методов и другие подробности. Вы можете найти последнюю спецификацию WSDL на (без закрывающей косой черты).
  • UDDI: Протокол Universal Description, Discovery, and Integration определяет интерфейс SOAP для реестра Web-сервисов. Если вы имеете код, который вы хотите развернуть как Web-сервис, спецификация UDDI определяет, как добавить описание вашего сервиса в реестр. Если вы ищете код, который обеспечивает определенную функцию, спецификация UDDI определяет, как запросить реестр, чтобы найти то, что вы хотите. Источником всего, связанного с UDDI является .



Содержание раздела