Membuat Layanan Web XML
Aplikasi COM+ apa pun dapat diekspos sebagai layanan web XML. Metode dalam antarmuka default komponen yang dikonfigurasi aplikasi (komponen di katalog COM+ server) kemudian dapat dipanggil dari jarak jauh. Anda dapat menggunakan alat administratif Layanan Komponen untuk membuat direktori akar virtual IIS tempat metode komponen dapat dipanggil dengan menggunakan SOAP.
Catatan
.NET Framework harus diinstal di komputer Anda untuk mengekspos aplikasi COM+ sebagai layanan web XML.
Untuk mengekspos aplikasi COM+ sebagai layanan web XML
Di pohon konsol alat administratif Layanan Komponen, di bawah Layanan Komponen, buka folder Aplikasi COM+ yang terkait dengan komputer yang ingin Anda kelola.
Klik kanan aplikasi yang ingin Anda ekspos sebagai layanan web XML, dan pilih Properti.
Klik tab Aktivasi dalam dialog properti.
Pilih kotak centang Gunakan SOAP .
Dalam kotak teks SOAP VRoot , masukkan nama direktori akar virtual IIS tempat metode komponen dapat diakses dari jarak jauh. Perhatikan bahwa SOAP VRoot tidak dapat menjadi subdirektori dari direktori SOAP VRoot lain.
Klik OK.
Jika Anda menentukan direktori akar virtual IIS sebagai vroot dan jika nama domain yang sepenuhnya memenuhi syarat server Anda adalah nama server, URL tempat komponen Anda diekspos sebagai layanan web XML adalah https:// servername/vroot/.
Direktori yang sesuai dalam sistem file Anda adalah \windows\system32\com\SoapVRoots\vroot\; COM+ menempatkan beberapa file konfigurasi dan program ASP.NET di sana. Untuk layanan web XML di bawah beban berat, Anda mungkin ingin menyesuaikan parameter yang disimpan dalam file web.config. Untuk informasi tentang file ini, lihat dokumentasi IIS.
Pengaturan keamanan default untuk aplikasi COM+ yang diekspos sebagai layanan web XML berbeda tergantung pada versi .NET Framework mana yang diinstal. Jika versi 1.0 diinstal, layanan web XML tidak aman secara default; semua panggilan diterima dan tidak ada enkripsi yang digunakan. Jika versi 1.1 atau yang lebih baru diinstal, layanan web XML aman secara default; penelepon harus diautentikasi dan enkripsi diperlukan.
Topik terkait