Acceso a servicios web XML en modo CAO

Si el servicio web XML al que desea acceder se creó exponiendo una aplicación COM+, considere la posibilidad de acceder a él en modo de objeto activado por el cliente (CAO), lo que evita la generación en tiempo de ejecución de un proxy y aumenta el rendimiento mediante conexiones persistentes. Para acceder a un servicio web XML en modo CAO, exporte primero la aplicación habilitada para SOAP correspondiente desde el servidor en modo proxy y, a continuación, importe la aplicación en el cliente desde el que desea acceder a la aplicación como un servicio web XML. A continuación, se pueden crear instancias de los componentes de la aplicación en el cliente como los componentes de las aplicaciones locales, por ejemplo, mediante GetObject y CoCreateInstance.

Interfaz de usuario

No corresponde.

Visual Basic

El siguiente fragmento de código de Visual Basic muestra el uso de un componente de una aplicación COM+ que se ha expuesto como un servicio web XML en modo CAO.

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

C/C++

En el fragmento de código siguiente se muestra el uso de un componente de una aplicación COM+ que se ha expuesto como un servicio web XML en modo CAO.

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

Acceso a servicios web XML en modo WKO

Información general sobre el servicio SOAP de COM+

Crear servicios web XML

Protección de servicios web XML