Partilhar via


Aceder aos XML Web Services no modo CAO

Se o serviço Web XML que você deseja acessar foi criado expondo um aplicativo COM+, considere acessá-lo no modo de objeto ativado pelo cliente (CAO), 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 exportar o aplicativo habilitado para SOAP correspondente do seu servidor no modo proxy e, em seguida, importar o aplicativo para o cliente a partir do qual você deseja acessar o aplicativo como um serviço Web XML. Os componentes do aplicativo podem ser instanciados no cliente da mesma forma que 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