Bagikan melalui


Mengakses Layanan Web XML dalam Mode CAO

Jika layanan web XML yang ingin Anda akses dibuat dengan mengekspos aplikasi COM+, pertimbangkan untuk mengaksesnya dalam mode objek yang diaktifkan klien (CAO), yang menghindari pembuatan proksi run-time dan meningkatkan performa dengan menggunakan koneksi persisten. Untuk mengakses layanan web XML dalam mode CAO, pertama-tama ekspor aplikasi yang mendukung SOAP yang sesuai dari server Anda dalam mode proksi lalu mengimpor aplikasi ke klien tempat Anda ingin mengakses aplikasi sebagai layanan web XML. Komponen aplikasi kemudian dapat dibuat pada klien seperti komponen aplikasi lokal—misalnya, menggunakan GetObject dan CoCreateInstance.

Antarmuka Pengguna

Tidak berlaku.

Visual Basic

Fragmen kode Visual Basic berikut mengilustrasikan penggunaan komponen aplikasi COM+ yang telah diekspos sebagai layanan web XML dalam mode CAO.

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

C/C++

Fragmen kode berikut mengilustrasikan penggunaan komponen aplikasi COM+ yang telah diekspos sebagai layanan web XML dalam mode CAO.

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

Mengakses Layanan Web XML dalam mode WKO

Gambaran Umum Layanan SOAP COM+

Membuat XML Web Services

Mengamankan Layanan Web XML