Partager via


Accès aux services web XML en mode CAO

Si le service web XML auquel vous souhaitez accéder a été créé en exposant une application COM+, envisagez d’y accéder en mode CAO (Objet activé par le client), ce qui évite la génération au moment de l’exécution d’un proxy et augmente les performances à l’aide de connexions persistantes. Pour accéder à un service web XML en mode CAO, commencez par exporter l’application SOAP correspondante à partir de votre serveur en mode proxy, puis importez l’application dans le client à partir duquel vous souhaitez accéder à l’application en tant que service web XML. Les composants de l’application peuvent ensuite être instanciés sur le client tout comme les composants des applications locales, par exemple à l’aide de GetObject et CoCreateInstance.

Interface utilisateur

Non applicable.

Visual Basic

Le fragment de code Visual Basic suivant illustre l’utilisation d’un composant d’une application COM+ qui a été exposée en tant que service web XML en mode CAO.

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

C/C++

Le fragment de code suivant illustre l’utilisation d’un composant d’une application COM+ qui a été exposé en tant que service web XML en mode CAO.

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

Accès aux services web XML en mode WKO

Vue d’ensemble du service SOAP COM+

Création de services web XML

Sécurisation des services web XML