更具兼容性的SOAP 1.2

ZDNet软件频道 时间:2003-06-26 作者:周靖 译 |  我要评论()
本文关键词:
“简单对象访问协议”(SOAP)最新的版本1.2规范将在Web服务的开发过程中扮演一个关键的角色。本文讨论了SOAP的特性,并解释了SOAP如何对Web服务进行增强。
本文译自Builder.com,未经许可请勿转载“简单对象访问协议”(SOAP)最新的版本1.2规范将在Web服务的开发过程中扮演一个关键的角色。万维网协会(W3C)的“XML协议工作组”目前已将SOAP 1.2指定为一项Proposed Recommendation标准。简单地说,在规范被接纳成为一项正式Web标准之前,这是提交过程的最后一个阶段。W3C成员对提交规范的最后一次审查将于2003年7月7日进行。本文讨论了SOAP的特性,并解释了SOAP如何对Web服务进行增强。

SOAP 1.1

Web服务的技术基础包括SOAP、Web服务描述语言(Web Service Description Language,WSDL)、“通用说明、发现和集成”(Universal Description, Discovery, and Integration,UDDI)以及XML。尤其要注意的是,SOAP提供了一种异种机制,实现了不同Web服务的相互调用及通信。

SOAP的最新版本是1.2,它澄清、更新并纠正了SOAP版本1.1的部分缺陷。1.1版本是在2000年5月8日发布的一个文档中描述的。但是,该版本包含大量互操作性问题以及歧义,导致最终的解释出现差异。例如,Java ONE和.NET Web服务目前就是不兼容的。SOAP 1.1基于XML 1.0,而且只能用HTTP POST标头来发送SOAP消息。所以,它并不真正适合大范围的应用程序。SOAP 1.1的测试小组主要由5家公司构成:IBM、Microsoft、Lotus、DevelopMentor和UserLand。

SOAP 1.2

相反,SOAP 1.2提供了一个更严密、更可靠的规范集合,它基于对协议和XML序列化方案进行绑定的一个抽象模型。SOAP 1.2还由大量参与者进行了测试,其中包括IBM、Microsoft、Sun Microsystems、BEA Systems和Apache Software Foundation等。规范经历了多次审查和草拟,并获取了大量公众反馈。W3C通过成功实现7个项目,验证了规范的互操作性。

SOAP 1.2目前通常被划分为3个部分:Primer、Complete Messaging Framework以及Model And Optional Add-ins。SOAP 1.2现在被定义成一个XML Infoset(信息集),而不是定义成XML语法。


SOAP 1.2文档
要了解SOAP 1.2的3个部分的文档,请访问以下链接:



百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134