Implantando XML Web Services Nativos

Esse recurso será removido em uma versão futura do Microsoft SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam.

A tabela a seguir lista as etapas recomendadas para habilitar XML Web Services Nativos no SQL Server.

Etapa

Referência

Saiba sobre os XML Web Services Nativos fornecidos com o SQL Server.

Conceitos de XML Web Services Nativos

Entenda os requisitos para o seu aplicativo. Por exemplo, é útil fazer as perguntas a seguir nesta etapa do processo:

  • O seu aplicativo é para OLTP de alto volume ou somente para uso ocasional?

  • Os procedimentos armazenados contêm muita lógica de negócios?

Práticas recomendadas para usar XML Web Services Nativos

Determine quais tipos de sistema operacional de cliente serão suportados. Por exemplo, é útil fazer as perguntas a seguir nesta etapa do processo:

  • O sistema operacional de cliente é baseado no Windows ou é um sistema operacional diferente?

  • Você tem um ambiente heterogêneo?

Práticas recomendadas para usar XML Web Services Nativos

Determine se seu aplicativo será implantado para uso na intranet ou extranet.

Diretrizes e limitações dos XML Web Services Nativos

Práticas recomendadas para usar XML Web Services Nativos

Escolha o tipo de autenticação mais adequado para ser usado com sua implantação de ponto de extremidade.

Tipos de autenticação de ponto de extremidade

Decida a estratégia WSDL correta para seu ambiente: padrão, simples, personalizada ou nenhuma.

Usando WSDL

Crie pontos de extremidade HTTP para permitir que a instância do SQL Server escute solicitações HTTP.

Definindo o servidor para escutar solicitações dos XML Web Services Nativos

CREATE ENDPOINT (Transact-SQL)

Conceda permissões aos pontos de extremidade.

Permissões de ponto de extremidade GRANT (Transact-SQL)

Exponha procedimentos armazenados ou funções definidas pelo usuário como métodos Web.

Expondo a programação SQL à Web

Teste a resposta WSDL padrão do ponto de extremidade.

WSDL padrão

WSDL simples

(opcional) Atualize ou recrie pontos de extremidade quando necessário.

ALTER ENDPOINT (Transact-SQL)

DROP ENDPOINT (Transact-SQL)

Consulte também

Outros recursos