Partilhar via


Criando XML Web Services

Qualquer aplicativo COM+ pode ser exposto como um serviço Web XML. Os métodos das interfaces padrão dos componentes de aplicações configuradas (componentes no catálogo COM+ dos servidores) podem, então, ser chamados remotamente. Você pode usar a ferramenta administrativa Serviços de Componentes para criar um diretório raiz virtual do IIS a partir do qual os métodos de componente podem ser chamados usando SOAP.

Observação

O .NET Framework deve ser instalado no seu computador para expor um aplicativo COM+ como um serviço Web XML.

 

Para expor um aplicativo COM+ como um serviço Web XML

  1. Na árvore de console da ferramenta administrativa Serviços de Componentes, em Serviços de Componentes, abra a pasta Aplicações COM+ associada ao computador que pretende gerir.

  2. Clique com o botão direito do mouse no aplicativo que você deseja expor como um serviço Web XML e escolha Propriedades.

  3. Clique na guia de ativação na caixa de diálogo de propriedades.

  4. Marque a caixa de seleção Usa SOAP.

  5. Na caixa de texto SOAP VRoot, digite o nome do diretório raiz virtual do IIS a partir do qual os métodos de componentes podem ser acessados remotamente. Observe que um SOAP VRoot não pode ser um subdiretório de outro diretório SOAP VRoot.

  6. Clique OK.

    Se especificar o diretório raiz virtual do IIS como vroot e se o nome de domínio totalmente qualificado dos servidores for servername, a URL onde o componente é exposto como um serviço de web XML será https://servername/vroot/.

    O diretório correspondente em seu sistema de arquivos é \windows\system32\com\SoapVRoots\vroot\; COM+ coloca vários arquivos de configuração e ASP.NET programas lá. Para um serviço Web XML sob carga pesada, convém ajustar os parâmetros armazenados no arquivo web.config. Para obter informações sobre esse arquivo, consulte a documentação do IIS.

    As configurações de segurança padrão para um aplicativo COM+ exposto como um serviço Web XML diferem dependendo de qual versão do .NET Framework está instalada. Se a versão 1.0 estiver instalada, os serviços Web XML não serão seguros por padrão; Todas as chamadas são aceites e não é utilizada encriptação. Se a versão 1.1 ou posterior estiver instalada, os XML Web Services serão seguros por padrão; Os chamadores devem ser autenticados e a criptografia é necessária.

Acesso aos XML Web Services no modo CAO

Acedendo aos Serviços Web XML no modo WKO

Visão geral do serviço COM+ SOAP

Protegendo XML Web Services