Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Windows Communication Foundation (WCF) menerapkan sejumlah protokol layanan Web. Banyak dari protokol ini termasuk sejumlah opsi dan titik ekstensibilitas yang tersisa sesuai kebijaksanaan pelaksana. Artikel ini menyediakan daftar protokol layanan Web yang diterapkan WCF. Artikel lain dalam bagian ini memberikan detail implementasi untuk setiap protokol yang didukung.
Protokol layanan web yang diterapkan oleh WCF
WCF menyediakan dukungan untuk protokol infrastruktur layanan Web (WS) melalui saluran dan protokol aplikasi layanan Web melalui fitur kontrak. Interoperabilitas untuk protokol aplikasi dicapai melalui bahasa deskripsi Skema XML 1.0 (XSD) dan Web Services Description Language (WSDL) 1.1.
Interoperabilitas protokol infrastruktur disediakan oleh spesifikasi WS-*. Saluran WCF memberikan dukungan untuk sejumlah protokol infrastruktur WS-*. Saluran WCF dikonfigurasi menggunakan elemen pengikatan. Tabel berikut berisi daftar lengkap protokol infrastruktur WS-* yang diterapkan oleh berbagai elemen pengikatan WCF.
HttpTransportBindingElement mendukung spesifikasi dalam tabel berikut.
| Spesifikasi/dokumen | Tautan |
|---|---|
| HTTP 1.1 | RFC 2616 |
| SOAP Versi 1.1 Pengikatan HTTP | Simple Object Access Protocol (SOAP) 1.1, Bagian 7 |
| Pengikatan HTTP SOAP 1.2 | SOAP Versi 1.2 Bagian 2: Adjuncts (Edisi Kedua), Bagian 7 |
TextMessageEncodingBindingElement dan MtomMessageEncodingBindingElement mendukung spesifikasi dalam tabel berikut.
| Spesifikasi/Dokumen | Tautan |
|---|---|
| XML | Extensible Markup Language (XML) 1.0 (Edisi Keempat) |
| SOAP 1.1 | Simple Object Access Protocol (SOAP) 1.1 |
| SOAP 1.2 Core | SOAP Versi 1.2 Bagian 1: Kerangka Kerja Olahpesan (Edisi Kedua) |
| WS-Addressing 2004/08 | Alamat Layanan Web (WS-Addressing) |
| Pengalamatan Layanan Web W3C 1.0 - Inti | Alamat Layanan Web 1.0 - Core |
| Alamat Layanan Web W3C 1.0 - Pengikatan SOAP | Alamat Layanan Web 1.0 - Pengikatan SOAP |
| W3C Web Services Addressing 1.0 - Pengikatan WSDL* | Alamat Layanan Web 1.0 - Pengikatan WSDL |
| Metadata Pengalamatan Layanan Web W3C 1.0 | Alamat Layanan Web 1.0 - Metadata |
| Pengikatan Protokol WSDL SOAP1.1 | Bahasa Deskripsi Layanan Web (WSDL) 1.1 |
| Pengikatan WSDL SOAP1.2 | Ekstensi Pengikatan WSDL 1.1 untuk SOAP 1.2 |
MtomMessageEncodingBindingElement mendukung spesifikasi dalam tabel berikut.
| Spesifikasi/dokumen | Tautan |
|---|---|
| XOP | Pemaketan XML-Biner yang Dioptimalkan |
| Pengikatan MTOM + SOAP1.2 | Mekanisme Pengoptimalan Transmisi Pesan SOAP |
| Pengikatan MTOM SOAP 1.1 | SOAP 1.1 Pengikatan untuk MTOM 1.0 |
| WS-PolicyAssertions MTOM | Pernyataan Kebijakan Serialisasi MTOM (WS-MTOMPolicy) |
SecurityBindingElement mendukung spesifikasi dalam tabel berikut.
| Spesifikasi/dokumen | Tautan |
|---|---|
| WSS: Keamanan Pesan SOAP 1.0 | Keamanan Layanan Web: SoAP Message Security 1.0 |
| WSS: Profil Token Nama Pengguna 1.0 |
Profil Token Nama Pengguna Keamanan Layanan Web 1.0 memerlukan Kata Sandi/@Type=PasswordText (default) |
| WSS: Profil Token X.509 1.0 | Profil Token Sertifikat X.509 Keamanan Layanan Web |
| WSS: Profil Token 1.0 SAML 1.1 | Keamanan Layanan Web: Profil Token SAML |
| WSS: Keamanan Pesan SOAP 1.1 | Keamanan Layanan Web: SoAP Message Security 1.1 |
| Profil Token Nama Pengguna WSS 1.1 |
Keamanan Layanan Web Profil Token Nama Pengguna 1.1 tidak menerapkan derivasi kunci berbasis kata sandi; memerlukan Kata Sandi/@Type=PasswordText (default) |
| WSS: Profil Token X509 1.1 | Keamanan Layanan Web X.509 Profil Token Sertifikat 1.1 |
| WSS: Profil Token Kerberos 1.1 | Profil Token Kerberos Keamanan Layanan Web 1.1 |
| WSS: Profil Token 1.1 SAML 1.1 | Profil Token SAML Keamanan Layanan Web 1.1 |
| Percakapan WS-Secure | Bahasa Percakapan Aman Layanan Web |
| WS-Trust 1.4 | Bahasa Kepercayaan Layanan Web |
| WS-SecurityPolicy 2005/07 |
Bahasa Percakapan Aman Layanan Web Sebagaimana diubah melalui errata yang diserahkan kepada Komite Teknis OASIS WS-SX. |
| WS-ReliableMessaging 1.1 | Reliable Messaging Protocol versi 1.1 |
TransactionFlowBindingElement mendukung spesifikasi dalam tabel berikut.
| Spesifikasi/Dokumen | Tautan |
|---|---|
| WS-Coordination | Koordinasi Layanan Web |
| WS-AtomicTransaction | Transaksi Atom Layanan Web |
Kelas MetadataExporter, MetadataImporter, WsdlExporter, WsdlImporter, dan MetadataResolver memberikan dukungan untuk spesifikasi metadata berikut:
Selain itu, Profil Interoperabilitas berikut diimplementasikan di seluruh WCF: