Zugreifen auf XML-Webdienste im CAO-Modus

Wenn der XML-Webdienst, auf den Sie zugreifen möchten, durch Verfügbar machen einer COM+-Anwendung erstellt wurde, sollten Sie den Zugriff im CAO-Modus (Client-Activated Object) in Betracht ziehen. Dies vermeidet die Generierung eines Proxys zur Laufzeit und erhöht die Leistung durch die Verwendung persistenter Verbindungen. Um auf einen XML-Webdienst im CAO-Modus zu zugreifen, exportieren Sie zunächst die entsprechende SOAP-fähige Anwendung von Ihrem Server im Proxymodus, und importieren Sie dann die Anwendung in den Client, von dem aus Sie als XML-Webdienst auf die Anwendung zugreifen möchten. Die Komponenten der Anwendung können dann auf dem Client wie die Komponenten lokaler Anwendungen instanziiert werden, z. B. mit GetObject und CoCreateInstance.

Benutzeroberfläche

Nicht anwendbar.

Visual Basic

Das folgende Visual Basic veranschaulicht die Verwendung einer Komponente einer COM+-Anwendung, die als XML-Webdienst im CAO-Modus verfügbar gemacht wurde.

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

C/C++

Das folgende Codefragment veranschaulicht die Verwendung einer Komponente einer COM+-Anwendung, die als XML-Webdienst im CAO-Modus verfügbar gemacht wurde.

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

Zugreifen auf XML-Webdienste im WKO-Modus

ÜBERSICHT ÜBER DEN COM+-SOAP-Dienst

Erstellen von XML-Webdiensten

Sichern von XML-Webdiensten