Использование собственных веб-служб с поддержкой XML в SQL Server 2005

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

  • Протокол передачи гипертекста (HTTP)
    Являясь основным протоколом в Интернете, протокол HTTP обеспечивает независимый от платформы веб-обмена данными.
    ms191274.note(ru-ru,SQL.90).gifВажно!
    Для поддержки HTTP необходимо средство прослушивания HTTP: Http.sys. Http.sys доступен только в и в Windows XP с пакетом обновления 2 (SP2). Дополнительные сведения см. в разделе Настройка драйвера протокола HTTP, работающего в режиме ядра (Http.sys).
  • SOAP
    SOAP независимо от операционной системы определяет, как XML и HTTP используются для доступа к службам, объектам и серверам.
  • Язык определения веб-служб (WSDL)
    WSDL является форматом XML-документов, который можно использовать для описания веб-служб.

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

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

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

Раздел Описание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Пространства имен, используемые в запросах и ответах SOAP

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

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

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

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

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

См. также

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

Образцы приложений XML

Справка и поддержка

Получение помощи по SQL Server 2005