Поделиться через


Основные понятия о собственных веб-службах с поддержкой XML

В будущей версии Microsoft SQL Server эта возможность будет удалена. Избегайте использования этой возможности в новых разработках и запланируйте изменение существующих приложений, в которых она применяется.

Начиная с версии SQL Server 2005 SQL Server обеспечивает работу собственных веб-служб с поддержкой XML через SQL Server Database Engine при помощи следующих открытых стандартов.

  • Протокол передачи гипертекста (HTTP)

    Являясь основным протоколом в Интернете, протокол HTTP обеспечивает независимый от платформы веб-обмена данными.

    Важное примечаниеВажно!

    Для поддержки HTTP необходимо средство прослушивания HTTP: Http.sys. Файл Http.sys доступен только в Windows Server 2003 и Windows XP с пакетом обновления 2 (SP2). Дополнительные сведения см. в разделе Настройка драйвера протокола HTTP, работающего в режиме ядра (Http.sys).

  • SOAP

    SOAP независимо от операционной системы определяет, как XML и HTTP используются для доступа к службам, объектам и серверам.

  • Язык определения веб-служб (WSDL)

    WSDL — это формат XML-документов, который может использоваться для описания веб-служб.

При использовании собственных веб-служб с поддержкой XML в SQL Server 2005 и более поздних версиях запросы сообщений SOAP можно отправлять экземпляру SQL Server по протоколу HTTP для запуска:

  • пакетных инструкций Transact-SQL с параметрами или без них;

  • хранимых процедур, расширенных хранимых процедур и скалярных пользовательских функций.

В этом разделе

См. также

Основные понятия