Guida di interoperabilità dei protocolli di servizi Web
Windows Communication Foundation (WCF) implementa una serie di protocolli di servizi Web. Molti di questi protocolli includono diverse opzioni e punti estendibilità lasciati alla discrezione dell'implementatore. In questo argomento viene fornito un elenco di protocolli di servizi Web implementati da WCF. Altri argomenti di questa sezione forniscono dettagli di implementazione per ogni protocollo supportato.
Protocolli di servizi Web implementati da WCF
WCF fornisce il supporto per protocolli dell'infrastruttura di servizi Web (WS) attraverso canali e protocolli di applicazioni di servizi Web tramite la funzionalità dei contratti. L'interoperabilità per i protocolli di applicazioni è ottenuta tramite il linguaggio XSD (XML Description Language) 1.0 e il linguaggio WSDL (Web Services Description Language) 1.1.
L'interoperabilità dei protocolli dell'infrastruttura è garantita dalle specifiche WS-*. I canali WCF forniscono il supporto per numerosi protocolli dell'infrastruttura WS-*. I canali WCF vengono configurati mediante elementi di associazione. Nelle tabelle seguenti è riportato l'elenco completo dei protocolli dell'infrastruttura WS-* implementati da vari elementi di associazione di WCF.
HttpTransportBindingElement supporta le specifiche indicate nella tabella seguente.
Specifica/documento | Collegamento |
---|---|
HTTP 1.1 |
|
Associazione SOAP 1,1 HTTP |
Simple Object Access Protocol (SOAP) 1.1, Section 7 |
Associazione SOAP 1.2 HTTP |
SOAP Version 1.2 Part 2: Adjuncts (Second Edition), Section 7 |
TextMessageEncodingBindingElement e MtomMessageEncodingBindingElement supportano le specifiche indicate nella tabella seguente.
Specifica/documento | Collegamento |
---|---|
XML |
|
SOAP 1.1 |
|
SOAP 1.2 Core |
SOAP Version 1.2 Part 1: Messaging Framework (Second Edition) |
WS-Addressing 2004/08 |
|
W3C Web Services Addressing 1.0 - Core |
|
W3C Web Services Addressing 1.0 - SOAP Binding |
Web Services Addressing 1.0 - SOAP Binding (la pagina potrebbe essere in inglese) |
W3C Web Services Addressing 1.0 - WSDL Binding* |
Pagina relativa a Web Services Addressing 1.0 - WSDL Binding |
W3C Web Services Addressing 1.0 - Metadata |
|
WSDL SOAP1.1 Binding |
Pagina relativa a WSDL (Web Services Description Language) 1.1 |
WSDL SOAP1.2 Binding |
MtomMessageEncodingBindingElement supporta le specifiche indicate nella tabella seguente.
Specifica/documento | Collegamento |
---|---|
XOP |
|
MTOM + SOAP1.2 Binding |
|
MTOM SOAP 1.1 Binding |
|
MTOM WS-PolicyAssertions |
Non ancora pubblicato. |
SecurityBindingElement supporta le specifiche indicate nella tabella seguente.
Specifica/documento | Collegamento |
---|---|
WSS: SOAP Message Security 1,0 |
|
WSS: Username Token Profile 1.0 |
Web Services Security UsernameToken Profile 1.0 richiedere Password/@Type=PasswordText (impostazione predefinita) |
WSS: X.509 Token Profile 1.0 |
|
WSS: SAML 1.1 Token Profile 1,0 |
|
WSS: SOAP Message Security 1.1 |
|
WSS Username Token Profile 1.1 |
Web Services Security UsernameToken Profile 1.1 non implementare la funzionalità di derivazione della chiave basata su password; richiedere Password/@Type=PasswordText (impostazione predefinita) |
WSS: X509 Token Profile 1.1 |
|
WSS: Kerberos Token Profile 1.1 |
|
WSS: SAML 1.1 Token Profile 1.1 |
|
WS-Secure Conversation |
|
WS-Trust 1.4 |
|
WS-SecurityPolicy 2005/07 |
Web Services Secure Conversation Language Rettificato in base all'errata corrige inviato all'OASIS WS-SX TC. |
WS-ReliableMessaging 1.1 |
TransactionFlowBindingElement supporta le specifiche indicate nella tabella seguente.
Specifica/documento | Collegamento |
---|---|
WS-Coordination |
|
WS-AtomicTransaction |
Le classi MetadataExporter, MetadataImporter, WSDLExporter, WSDLImporter e MetadataResolver forniscono il supporto per le specifiche di metadati seguenti:
In WCF vengono inoltre implementati i profili di interoperabilità elencati di seguito:
Vedere anche
Concetti
Protocolli di servizi Web supportati da associazioni di interoperabilità fornite dal sistema
Protocolli di messaggistica
Riferimento allo schema del contratto dati
WSDL e criteri
Protocolli di sicurezza
Protocollo Reliable Messaging versione 1.0
Protocollo Reliable Messaging versione 1.1
Protocolli di transazione
Protocollo di scambio del contesto