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


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

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

Начиная с версии SQL Server 2005SQL 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 или в SQL Server 2008 запросы сообщений SOAP можно отправлять экземпляру SQL Server по HTTP для запуска:

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

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

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

Раздел

Описание

Собственные веб-службы с поддержкой XML: устарели в SQL Server 2008

В SQL Server 2008 собственные веб-службы с поддержкой XML являются устаревшими. Они будут удалены в следующей версии SQL Server.

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

Сравнивает собственные веб-службы со встроенной поддержкой XML с Microsoft SQLXML, описывает работу собственных веб-служб с поддержкой XML, а также перечисляет некоторые преимущества их использования.

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

Приводит контрольный список начального общего планирования и развертывания, которому рекомендуется следовать (после уточнения) при оценке возможности использования или развертывании собственных веб-служб с поддержкой XML.

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

Содержит информацию и рекомендации от команды разработчиков SQL Server по оценке возможности использования и развертыванию собственных веб-служб с поддержкой XML.

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

Описывает настройку сервера, на котором выполняется SQL Server 2005 или SQL Server 2008, для безопасного приема и обслуживания запросов по протоколу HTTP.

Использование языка WSDL

Описывает создание ответов языка WSDL и их использование собственными веб-службами с поддержкой XML для выборочного предоставления веб-клиентам доступа к функциональности SQL Server.

Структура запроса и ответного сообщения SOAP

Подробно описывает структуру различных XML-сообщений, используемых в стандарте SOAP.

Работа с сеансами SOAP

Описывает работу сеансов SOAP и их использование для предоставления веб-клиентам SQL Server возможностей обработки нескольких пакетов.

Проверка подлинности SQL Server по протоколу SOAP

Описывает варианты реализации проверки подлинности SQL Server в сценариях доступа клиентов, основанных на SOAP.

Написание клиентских приложений

Приводит пример приложения веб-клиента на языке C# и Visual Basic для демонстрации использования собственных веб-служб с поддержкой XML при разработке в Visual Studio 2005.

Счетчики производительности для собственных веб-служб с поддержкой XML

Приводит справочную информацию о доступных счетчиках, относящихся к собственным веб-службам с поддержкой XML, и используемых при отслеживании производительности веб-приложений при помощи системного монитора.

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

Содержит справочную информацию о сопоставлении типов данных SQL с типами данных схем XML (XSD), заданными для использования в файлах языка WSDL, возвращаемых собственными веб-службами с поддержкой XML.

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

Приводит требования к использованию и функциональные ограничения собственных веб-служб с поддержкой XML.

См. также

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