Compartilhar via


Acessando XML Web Services no modo CAO

Se o XML Web Service que você deseja acessar foi criado expondo um aplicativo COM+, considere acessá-lo no modo CAO (objeto ativado pelo cliente), que evita a geração em tempo de execução de um proxy e aumenta o desempenho usando conexões persistentes. Para acessar um serviço Web XML no modo CAO, primeiro exporte o aplicativo habilitado para SOAP correspondente do servidor no modo proxy e, em seguida , importe o aplicativo para o cliente do qual você deseja acessar o aplicativo como um serviço Web XML. Os componentes do aplicativo podem ser instanciados no cliente assim como os componentes de aplicativos locais — por exemplo, usando GetObject e CoCreateInstance.

Interface do Usuário

Não se aplica.

Visual Basic

O fragmento de código do Visual Basic a seguir ilustra o uso de um componente de um aplicativo COM + que foi exposto como um serviço Web XML no modo CAO.

Set Obj = GetObject("progID")
output = Obj.Method(input)

C/C++

O fragmento de código a seguir ilustra o uso de um componente de um aplicativo COM+ que foi exposto como um serviço Web XML no modo CAO.

HRESULT hr = CoCreateInstance(
     CLSID_CObject,  // CLSID of the server component
     NULL,
     pBindOptions,
     IID_IUnknown,
     (void**)&pIUnknown);
if (FAILED(hr)) throw(hr);

Acessando XML Web Services no modo WKO

Visão geral do serviço COM+ SOAP

Criando XML Web Services

Protegendo XML Web Services