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);
Temas relacionados