Web 服务协议互操作性指南 - WCF

Web 服务协议互操作性指南 - WCF

Windows Communication Foundation (WCF) 实现了许多 Web 服务协议。 这些协议中有许多都包含大量留给实施者来决定的选项和扩展点。 本文提供由 WCF 实现的 Web 服务协议的列表。 本节中的其他文章介绍每个受支持的协议的实现详细信息。

由 WCF 实现的 Web 服务协议

WCF 通过通道提供对 Web 服务 (WS) 基础结构协议的支持,并通过协定功能提供对 Web 服务应用程序协议的支持。 通过 XML 架构描述语言 1.0 (XSD) 和 Web 服务描述语言 (WSDL) 1.1 完成应用程序协议的互操作性。

基础结构协议互操作性由 WS-* 规范提供。 WCF 通道支持一些 WS-* 基础结构协议。 WCF 通道使用绑定元素进行配置。 下表包含由各种 WCF 绑定元素实现的 WS-* 基础结构协议的完整列表。

HttpTransportBindingElement 支持下表中的规范。

规范/文档

链接

HTTP 1.1

RFC 2616

SOAP 1.1 HTTP 绑定

Simple Object Access Protocol (SOAP) 1.1(简单对象访问协议 (SOAP) 1.1),第 7 节

SOAP 1.2 HTTP 绑定

SOAP Version 1.2 Part 2: Adjuncts (Second Edition)(SOAP 版本 1.2 第 2 部分:附属内容(第二版)),第 7 节

TextMessageEncodingBindingElement 和 MtomMessageEncodingBindingElement 支持下表中的规范。

规范/文档

链接

XML

Extensible Markup Language (XML) 1.0 (Fourth Edition)(可扩展标记语言 (XML) 1.0(第四版))

SOAP 1.1

Simple Object Access Protocol (SOAP) 1.1(简单对象访问协议 (SOAP) 1.1)

SOAP 1.2 核心

SOAP Version 1.2 Part 1: Messaging Framework (Second Edition)(SOAP 版本 1.2 第 1 部分:消息传递框架(第二版))

WS-Addressing 2004/08

Web Services Addressing (WS-Addressing)(Web 服务寻址 (WS-Addressing))

W3C Web 服务寻址 1.0 - 核心

Web 服务寻址 1.0 – 核心(可能为英文网页)

W3C Web 服务寻址 1.0 - SOAP 绑定

Web Services Addressing 1.0 - SOAP Binding(Web 服务寻址 1.0 - SOAP 绑定)

W3C Web 服务寻址 1.0 - WSDL 绑定*

Web 服务寻址 1.0 - WSDL 绑定

W3C Web 服务寻址 1.0 元数据

Web 服务寻址 1.0 - 元数据

WSDL SOAP1.1 绑定

Web 服务描述语言 (WSDL) 1.1

WSDL SOAP1.2 绑定

WSDL 1.1 Binding Extension for SOAP 1.2(用于 SOAP 1.2 的 WSDL 1.1 绑定扩展)

MtomMessageEncodingBindingElement 支持下表中的规范。

规范/文档

链接

XOP

XML-binary Optimized Packaging(XML 二进制优化打包)

MTOM + SOAP1.2 绑定

SOAP Message Transmission Optimization Mechanism(SOAP 消息传输优化机制)

MTOM SOAP 1.1 绑定

SOAP 1.1 Binding for MTOM 1.0(用于 MTOM 1.0 的 SOAP 1.1 绑定)

MTOM WS-PolicyAssertions

MTOM 序列化策略断言(WS-MTOMPolicy)

SecurityBindingElement 支持下表中的规范。

规范/文档

链接

WSS:SOAP 消息安全 1.0

Web Services Security: SOAP Message Security 1.0(Web 服务安全:SOAP 消息安全 1.0)

WSS:用户名令牌配置文件 1.0

Web Services Security UsernameToken Profile 1.0(Web 服务安全用户名令牌配置文件 1.0) 要求 Password/@Type=PasswordText(默认)

WSS:X.509 令牌配置文件 1.0

Web Services Security X.509 Certificate Token Profile(Web 服务安全 X.509 证书令牌配置文件)

WSS:SAML 1.1 令牌配置文件 1.0

Web Services Security: SAML Token Profile(Web 服务安全:SAML 令牌配置文件)

WSS:SOAP 消息安全 1.1

Web Services Security: SOAP Message Security 1.1(Web 服务安全:SOAP 消息安全 1.1)

WSS 用户名令牌配置文件 1.1

Web Services Security UsernameToken Profile 1.1(Web 服务安全用户名令牌配置文件 1.1) 不实现基于密码的密钥派生; 要求 Password/@Type=PasswordText(默认)

WSS:X509 令牌配置文件 1.1

Web Services Security X.509 Certificate Token Profile 1.1(Web 服务安全 X.509 证书令牌配置文件 1.1)

WSS:Kerberos 令牌配置文件 1.1

Web Services Security Kerberos Token Profile 1.1(Web 服务安全 Kerberos 令牌配置文件 1.1)

WSS:SAML 1.1 令牌配置文件 1.1

Web Services Security SAML Token Profile 1.1(Web 服务安全 SAML 令牌配置文件 1.1)

WS-Secure 对话

Web 服务安全对话语言

WS-Trust 1.4

Web 服务信任语言(

WS-SecurityPolicy 2005/07

Web 服务安全对话语言 已根据提交到 OASIS WS-SX 技术委员会的勘误表进行了修正。

WS-ReliableMessaging 1.1

可靠消息传送协议版本 1.1

TransactionFlowBindingElement 支持下表中的规范。

规范/文档

链接

WS-Coordination

Web Services Coordination(Web 服务协作)

WS-AtomicTransaction

Web Services Atomic Transaction(Web 服务原子事务)

MetadataExporter、MetadataImporter、WsdlExporter、WsdlImporter 和 MetadataResolver 类支持以下元数据规范:

XML Schema Part 1: Structures Second Edition(XML 架构第 1 部分:结构,第二版)

XML 架构第 2 部分:数据类型,第二版

WSDL 1.1

WS-Policy 1.2

WS-Policy 1.5

WS-PolicyAttachment 1.2

WS-MetadataExchange 1.1

WS-Transfer Get for metadata retrieval(面向元数据检索的 WS-Transfer Get)

另外,WCF 中实现了以下互操作性配置文件:

Basic Profile 1.1(基本配置文件 1.1)

Simple SOAP Binding 1.0(简单 SOAP 绑定 1.0)

Basic Security Profile 1.0 Working Draft(基本安全配置文件 1.0 工作草案)

另请参阅

系统提供的互操作性绑定支持的 Web 服务协议

消息协议

数据协定架构参考

WSDL 和策略

安全协议

可靠消息传送协议版本 1.0

可靠消息传送协议版本 1.1

事务协议

上下文交换协议

相关文章

乐视手机的便签怎么找回(怎样恢复手机便签?)
365bet官网网址多少

乐视手机的便签怎么找回(怎样恢复手机便签?)

⌛ 09-12 👁️‍🗨️ 8763
意大利十大名车品牌大全 意大利跑车排行榜前十名
365bet网址多少

意大利十大名车品牌大全 意大利跑车排行榜前十名

⌛ 07-20 👁️‍🗨️ 5413
貘科 Tapiridae 蓝色动物学(中国动物学科普)
365bet官网网址多少

貘科 Tapiridae 蓝色动物学(中国动物学科普)

⌛ 09-28 👁️‍🗨️ 8095
工程财务记账怎么分类
365bet网址多少

工程财务记账怎么分类

⌛ 07-19 👁️‍🗨️ 1604
鲁迅:哪里有天才,我是把别人喝咖啡的功夫都用在工作上的
神器365软件下载

鲁迅:哪里有天才,我是把别人喝咖啡的功夫都用在工作上的

⌛ 08-29 👁️‍🗨️ 2875
《部落冲突》中,友谊战与友好挑战如何助力玩家战术进阶?
365bet官网网址多少

《部落冲突》中,友谊战与友好挑战如何助力玩家战术进阶?

⌛ 01-12 👁️‍🗨️ 6396