SOAP:简单对象访问协议
译后记:在翻译的过程中,为了使这个中文的规范尽量的浅显和符合中国人的行文习惯
,我们付出了大量的努力,也取得了一定的成果,但是在整个过程中我们深刻的感实到
自身能力的不足,有很多的知识我们理解了,但却无法找到一种很好的表达方法,希望
以后能有所改善。同时文章的粗糙和不足之处请大家批评指正。
SOAP:简单对象访问协议
(2001-1-20)
译者:张亚 何杭军
摘要:SOAP是用在分散或分布的环境中交换信息的简单的协议,它是一个基于XML的协议
,包括三个部分:封装定义了一个描述消息中包含什么内容以及如何处理它们的框架,
编码规则用于表示应用程序定义的数据类型的实例,另外还有一个表示远程过程调用和
应答的协定。SOAP被设计为可以与各种其它协议结合使用;但这篇文章仅描述如何将SO
AP和HTTP及HTTP扩展框架相结合。
内容:
作者:Don Box, DevelopMentor, David Ehnebuske, IBM, Gopal Kakivaya, Microsof
t, Andrew Layman, Microsoft, Noah Mendelsohn, Lotus Development Corp., Henri
k Frystyk Nielsen, Microsoft, Satish Thatte, Microsoft, Dave Winer, UserLand
Software, Inc.
翻译:张亚 何杭军
摘要
SOAP是用在分散或分布的环境中交换信息的简单的协议,它是一个基于XML的协议,包括
三个部分:封装定义了一个描述消息中包含什么内容以及如何处理它们的框架,编码规
则用于表示应用程序定义的数据类型的实例,另外还有一个表示远程过程调用和应答的
协定。SOAP被设计为可以与各种其它协议结合使用;但这篇文章仅描述如何将SOAP和HT
TP及HTTP扩展框架相结合。
目录
1. 简介
1.1 设计目标
1.2 符号协定
1.3 SOAP消息举例
2. SOAP消息交换模型
3. 与XML的关系
4. SOAP封装
4.1.1 SOAP encodingStyle属性
4.1.2 封装版本模型
4.2 SOAP头
4.2.1 使用SOAP头属性
4.2.2 SOAP actor属性
4.2.3 SOAP mustUnderstand属性
4.3 SOAP体
4.3.1 SOAP头和体的关系
4.4 SOAP 错误
4.4.1 SOAP错误代码
5. SOAP编码
5.1 XML编码类型规则
5.2 简单类型
5.2.1 字符串
5.2.2 枚举
5.2.3 字符数组
5.3 多态 Accessor
5.4 复合类型
5.4.1 复合值和对值的引用
5.4.2 数组
5.4.2.1 PartiallyTransmitted Arrays
5.4.2.2 稀疏数组
5.4.3 一般复合类型
5.5 缺省值
5.6 SOAP root属性
6. 在HTTP中使用SOAP
6.1 SOAP HTTP请求
6.1.1 HTTP头中的SOAPAction域
6.2 SOAP HTTP应答
6.3 HTTP扩展框架
6.4 SOAP HTTP举例
7. 用SOAP表示RPC
7.1 RPC和SOAP体
7.2 RPC和SOAP头
8. 安全考虑
9. 参考文献
A. SOAP封装举例
A.1 请求编码举例
A.2 应答编码举例
from:asp学习网/title:SOAP:简单对象访问协议/ time:2007-6-18 10:41:59
本文主题SOAP