Основные понятия о собственных веб-службах с поддержкой 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 с параметрами или без них;
хранимых процедур, расширенных хранимых процедур и скалярных пользовательских функций.
В этом разделе
Собственные веб-службы с поддержкой 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 или более поздней версии, для безопасного приема и обслуживания запросов по протоколу 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.