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

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

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

Шаг

Ссылка

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

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

Проанализируйте требования, предъявляемые к приложению. Например, на данном этапе процесса полезно задать следующие вопросы:

  • Предназначено ли приложение для оперативной обработки большого числа транзакций или оно будет использоваться эпизодически?

  • Содержат ли хранимые процедуры большое количество бизнес-логики?

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

Определите, какие типы клиентских операционных систем нужно поддерживать. Например, на данном этапе процесса полезно задать следующие вопросы:

  • Относится ли клиентская операционная система к семейству Windows?

  • Является ли используемая среда гетерогенной?

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

Определите, будет ли приложение развернуто для использования во внутренней или во внешней сети.

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

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

Выберите тип проверки подлинности, лучше всего соответствующий конечной точке.

Типы проверки подлинности конечной точки

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

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

Создайте конечные точки HTTP, чтобы экземпляр SQL Server мог прослушивать HTTP-запросы.

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

CREATE ENDPOINT (Transact-SQL)

Предоставьте разрешения на работу с конечными точками.

GRANT, предоставление разрешений на конечные точки (Transact-SQL)

Предоставьте доступ к хранимым процедурам или пользовательским функциям как к веб-методам.

Открытие доступа к программируемым функциям SQL через Интернет

Проверьте создаваемый конечной точкой ответ WSDL по умолчанию.

WSDL-документ по умолчанию

Простой язык WSDL

(необязательный этап) Обновляйте конечные точки или создавайте их повторно по мере необходимости.

ALTER ENDPOINT (Transact-SQL)

DROP ENDPOINT (Transact-SQL)