Průvodce interoperabilitou protokolů webových služeb
Windows Communication Foundation (WCF) implementuje řadu protokolů webových služeb. Mnoho z těchto protokolů zahrnuje řadu možností a bodů rozšiřitelnosti, které zůstaly na uvážení implementátora. Tento článek obsahuje seznam implementovaných protokolů webových služeb WCF. Další články v této části obsahují podrobnosti implementace jednotlivých podporovaných protokolů.
Protokoly webových služeb implementované wcf
WCF poskytuje podporu protokolů infrastruktury webových služeb (WS) prostřednictvím kanálů a aplikačních protokolů webových služeb prostřednictvím funkce kontraktů. Interoperabilita aplikačních protokolů se provádí prostřednictvím jazyka XML Schema description language 1.0 (XSD) a WSDL (Web Services Description Language) 1.1.
Interoperabilitu protokolů infrastruktury poskytuje specifikace WS-*. Kanály WCF poskytují podporu pro řadu protokolů infrastruktury WS-*. Kanály WCF se konfigurují pomocí elementů vazby. Následující tabulky obsahují úplný seznam protokolů infrastruktury WS-* implementovaných různými prvky vazby WCF.
HttpTransportBindingElement podporuje specifikace v následující tabulce.
Specifikace nebo dokument | Odkaz |
---|---|
HTTP 1.1 | RFC 2616 |
Vazba HTTP PROTOKOLU SOAP 1.1 | Protokol SOAP (Simple Object Access Protocol) 1.1, oddíl 7 |
Vazba HTTP protokolu SOAP 1.2 | SOAP verze 1.2 Část 2: Adjuncts (druhé vydání), oddíl 7 |
TextMessageEncodingBindingElement a MtomMessageEncodingBindingElement podporují specifikace v následující tabulce.
Specifikace nebo dokument | Odkaz |
---|---|
XML | Extensible Markup Language (XML) 1.0 (čtvrtá edice) |
SOAP 1.1 | Protokol SOAP (Simple Object Access Protocol) 1.1 |
SOAP 1.2 Core | SOAP verze 1.2 Část 1: Messaging Framework (druhá edice) |
Ws-Adresování 2004/08 | Adresování webových služeb (WS-Adresování) |
Adresy webových služeb W3C 1.0 – jádro | Adresování webových služeb 1.0 – jádro |
Adresování webových služeb W3C 1.0 – vazba SOAP | Adresování webových služeb 1.0 – vazba SOAP |
Webové služby W3C adresující 1.0 – vazba WSDL* | Adresování webových služeb 1.0 – vazba WSDL |
Webové služby W3C adresování metadat 1.0 | Adresování webových služeb 1.0 – metadata |
Vazba WSDL SOAP1.1 | Web Services Description Language (WSDL) 1.1 |
Vazba WSDL SOAP1.2 | Rozšíření vazby WSDL 1.1 pro SOAP 1.2 |
MtomMessageEncodingBindingElement podporuje specifikace v následující tabulce.
Specifikace nebo dokument | Odkaz |
---|---|
XOP | Balení optimalizované pro binární xml |
Vazby MTOM + SOAP1.2 | Mechanismus optimalizace přenosu zpráv SOAP |
Vazba MTOM SOAP 1.1 | Vazba SOAP 1.1 pro MTOM 1.0 |
MTOM WS-PolicyAssertions | Kontrolní výraz zásad serializace MTOM (WS-MTOMPolicy) |
SecurityBindingElement podporuje specifikace v následující tabulce.
TransactionFlowBindingElement podporuje specifikace v následující tabulce.
Specifikace nebo dokument | Odkaz |
---|---|
Koordinace WS | Koordinace webových služeb |
WS-AtomicTransaction | Atomická transakce webových služeb |
Třídy MetadataExporter, , WsdlExporterMetadataImporterWsdlImportera MetadataResolver třídy poskytují podporu pro následující specifikace metadat:
Kromě toho se v WCF implementují následující profily interoperability:
Viz také
- Protokoly webových služeb podporované vazbami interoperability poskytnutými systémem
- Protokoly zasílání zpráv
- Schéma kontraktů dat – referenční informace
- WSDL a zásady
- Protokoly zabezpečení
- Protokol spolehlivého zasílání zpráv verze 1.0
- Protokol spolehlivého zasílání zpráv verze 1.1
- Protokoly transakcí
- Protokol kontextové výměny