《soap协议规范》word版

《soap协议规范》word版

ID:32868268

大小:140.50 KB

页数:61页

时间:2019-02-16

《soap协议规范》word版_第1页
《soap协议规范》word版_第2页
《soap协议规范》word版_第3页
《soap协议规范》word版_第4页
《soap协议规范》word版_第5页
资源描述:

《《soap协议规范》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1.  简介  SOAP以XML形式提供了一个简单、轻量的用于在分散或分布环境中交换结构化和类型信息的机制。SOAP本身并没有定义任何应用程序语义,如编程模型或特定语义的实现;实际上它通过提供一个有标准组件的包模型和在模块中编码数据的机制,定义了一个简单的表示应用程序语义的机制。这使SOAP能够被用于从消息传递到RPC的各种系统。  soap包括三个部分  soap封装(见第4节)结构定义了一个整体框架用来表示消息中包含什么内容,谁来处理这些内容以及这些内容是可选的或是必需的。SOAP编码规则(见第5节)定义了用以交换应用程序定义的数据类型的实例的一系列机制。SOAP  RPC表示(见第

2、7节)定义了一个用来表示远程过程调用和应答的协定。虽然这三个部分都作为SOAP的一部分一起描述,但它们在功能上是相交的。特别的,封装和编码规则是在不同的名域中定义的,这种模块性的定义方法增加了简单性在SOAP封装,SOAP编码规则和SOAPRPC协定之外,这个规范还定义了两个协议的绑定,描述了在有或没有HTTP扩展框架[6]的情况下,SOAP消息如何包含在HTTP消息[5]中被传送。  1.  简介  SOAP以XML形式提供了一个简单、轻量的用于在分散或分布环境中交换结构化和类型信息的机制。SOAP本身并没有定义任何应用程序语义,如编程模型或特定语义的实现;实际上它通过提供一个有标准组

3、件的包模型和在模块中编码数据的机制,定义了一个简单的表示应用程序语义的机制。这使SOAP能够被用于从消息传递到RPC的各种系统。  soap包括三个部分  soap封装(见第4节)结构定义了一个整体框架用来表示消息中包含什么内容,谁来处理这些内容以及这些内容是可选的或是必需的。SOAP编码规则(见第5节)定义了用以交换应用程序定义的数据类型的实例的一系列机制。SOAP  RPC表示(见第7节)定义了一个用来表示远程过程调用和应答的协定。虽然这三个部分都作为SOAP的一部分一起描述,但它们在功能上是相交的。特别的,封装和编码规则是在不同的名域中定义的,这种模块性的定义方法增加了简单性在SO

4、AP封装,SOAP编码规则和SOAPRPC协定之外,这个规范还定义了两个协议的绑定,描述了在有或没有HTTP扩展框架[6]的情况下,SOAP消息如何包含在HTTP消息[5]中被传送。  1.1  设计目标SOAP的主要设计目标是简单性和可扩展性,这意味着传统的消息系统和分布对象系统的某些性质不是SOAP规范的一部分。这些性质包括:  分布式碎片收集成批传送消息对象引用(要求分布式碎片收集)激活机制(要求对象引用)1.2  符号约定这篇文章中的关键字  "MUST",  "MUST  NOT",  "REQUIRED",  "SHALL",  "SHALL  NOT","SHOULD", 

5、 "SHOULD  NOT",  "RECOMMENDED",  "MAY",  和"OPTIONAL"的解释在RFC-2119  [2]中。  这篇文章中用到的名域前缀  "SOAP-ENV"  和"SOAP-ENC"分别与"http://schemas.xmlsoap.org/soap/envelope/";  和"

6、oapencoding>http://schemas.xmlsoap.org/soap/encoding/";关联。整篇文档中,名域前缀“xsi”被假定为与URI"http://www.w3.org/1999/XMLSchema-instance“(在XMLSchema规范[11]定义)相连。类似的,名域前缀”xsd“被假定为与URI"

7、et="_blank">http://www.w3.org/1999/XMLSchema";(在[10]中定义)相连。名域前缀”tns“用来表示任意名域。所有其它的名域前缀都只是例子。名域URI的基本形式”some-URI“表示某些依赖于应用程序或上下文的URI[4]。这个规范用扩展BNF(在RFC-2616[5]  描述)描述某些结构。  1.3  soap消息举例在这个例子中,GetLastTradePrice  SOAP  请

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。