Tentang Windows Web Services
WINDOWS Web Services API adalah API berlapis dan dapat digambakan sebagai berikut
WWSAPI adalah API berlapis. Kami mengharapkan sebagian besar pengembang untuk menargetkan Model Layanan, yang merupakan model pemrograman berbasis metode. Dalam Model Layanan, Host Layanan menyediakan model pemrograman sisi server, sementara Proksi Layanan menyediakan model pemrograman sisi klien.
Setiap lapisan mengekspos sekumpulan API dan jenis yang dapat digunakan dengan API lapisan tersebut.
Model Layanan
Lapisan tingkat atas yang disebut Service Model menyediakan model pemrograman berbasis metode dan merupakan model term mudah untuk digunakan. Dalam Model Layanan, Host Layanan menyediakan model pemrograman sisi server, sementara Service Proxy menyediakan model pemrograman sisi klien. Konteks digunakan dalam Model Layanan untuk meneruskan status yang relevan yang tersedia untuk operasi layanan dan/atau panggilan balik saat dipanggil. Dan Kontrak Layanan digunakan untuk menentukan kontrak layanan pada titik akhir yang diekspos pada layanan. Komponen dan operasi berikut adalah bagian dari Lapisan Layanan:
Lapisan Saluran
Model Layanan dibangun di atas Lapisan Saluran, yang memberikan fleksibilitas penuh tetapi lebih sulit digunakan. Komponen dan operasi berikut adalah bagian dari Lapisan Saluran:
Lapisan XML
Lapisan Saluran pada gilirannya dibangun berdasarkan kerangka kerja XML ringan, yang mencakup deserialisasi jenis data C. Komponen dan operasi berikut adalah bagian dari Lapisan XML:
Umum untuk semua lapisan
Berikut ini adalah topik yang berlaku untuk salah satu dari tiga lapisan:
- Kesalahan
- Model Asinkron
- Keamanan Utas
- Pelacakan
- Pembatalan
- Utilitas
- Penelusuran Kesalahan
- alat Compiler Wsutil
- Tumpuk
Contoh
Untuk informasi selengkapnya tentang elemen API, lihat Referensi Windows Web Services. Untuk contoh penggunaan API, lihat Menggunakan Windows Web Services.