没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
SOAP
SOAP
SOAP
SOAP 简介
简介
简介
简介 以及如何利用
以及如何利用
以及如何利用
以及如何利用 SOAP
SOAP
SOAP
SOAP
SOAP
SOAP
SOAP
SOAP 是基于 XML
XML
XML
XML 的简易协议,可使应用程序在 HTTP
HTTP
HTTP
HTTP 之上进行信息交换。
或者更简单地说: SOAP
SOAP
SOAP
SOAP 是用于访问网络服务的协议。
您应当具备的基础知识
在继续学习之前,您需要对下面的知识有基本的了解:
• XML
• XML 命名空间
如果您希望首先学习这些项目,请访问我们的《 XML 教程 》 。
内容目录
SOAP 简介
本章讲解 SOAP 的概念和作用。
SOAP 语法
本章讲解 SOAP 的构建模块和 SOAP 的语法规则。
SOAP Envelope 元素
本章讲解 SOAP 的 Envelope 元素。
SOAP Header 元素
本章讲解 SOAP 的 Header 元素。
SOAP Body 元素
本章讲解 SOAP 的 Body 元素。
SOAP Fault 元素
本章讲解 SOAP 的 Fault 元素。
SOAP HTTP Binding
本章是对 SOAP HTTP 绑定的简介。
SOAP 实例
本章介绍了一个 SOAP 实例。
SOAP 总结
本节是对您在本教程所学内容的一个总结,并为您推荐了下一步应该学习的内容。
什么是 SOAP
SOAP
SOAP
SOAP ?
• SOAP 指 简易对象访问协议
• SOAP 是一种 通信协议
• SOAP 用于 应用程序之间 的通信
• SOAP 是一种用于 发送消息 的格式
• SOAP 被设计用来 通过因特网 进行通信
• SOAP 独立于平台
• SOAP 独立于语言
• SOAP 基于 XML
XML
XML
XML
• SOAP 很简单并可扩展
• SOAP 允许您 绕过防火墙
• SOAP 将被作为 W3C
W3C
W3C
W3C 标准 来发展
Why
Why
Why
Why SOAP
SOAP
SOAP
SOAP ?
对于应用程序开发来说,使程序之间进行因特网通信是很重要的。
目前的应用程序通过使用远程过程调用( RPC )在诸如 DCOM 与 CORBA 等对象之间进行通信,但是
HTTP 不是为此设计的。 RPC 会产生兼容性以及安全问题;防火墙和代理服务器通常会阻止此类流量。
通过 HTTP 在应用程序间通信是更好的方法,因为 HTTP 得到了所有的因特网浏览器及服务器的支持。
SOAP 就是被创造出来完成这个任务的。
SOAP 提供了一种标准的方法 , 使得运行在不同的操作系统并使用不同的技术和编程语言的应用程序可以
互相进行通信。
Microsoft
Microsoft
Microsoft
Microsoft 和 SOAP
SOAP
SOAP
SOAP
SOAP 是微软 .net 架构的关键元素,用于未来的因特网应用程序开发。
SOAP
SOAP
SOAP
SOAP 1.1
1.1
1.1
1.1 被提交到 W3C
W3C
W3C
W3C
在 2000 年 5 月, UserLand 、 Ariba 、 Commerce One 、 Compaq 、 Developmentor 、 HP 、 IBM
、
IONA 、 Lotus 、 Microsoft 以及 SAP 向 W3C 提交了 SOAP 因特网协议 , 这些公司期望此协议能够通
过使用因特网标准 ( HTTP 以及 XML ) 把图形用户界面桌面应用程序连接到强大的因特网服务器 , 以此来
彻底变革应用程序的开发。
W3C
W3C
W3C
W3C 正在发展 SOAP
SOAP
SOAP
SOAP 1.2
1.2
1.2
1.2
首个关于 SOAP 的公共工作草案由 W3C 在 2001 年 12 月发布。如需阅读更多有关在 W3C 的
SOAP 活动的内容,请访问我们的《 W3C 教程 》 。
SOAP
SOAP
SOAP
SOAP 构建模块
一条 SOAP 消息就是一个普通的 XML 文档,包含下列元素:
• 必需的 Envelope 元素,可把此 XML 文档标识为一条 SOAP 消息
• 可选的 Header 元素,包含头部信息
• 必需的 Body 元素,包含所有的调用和响应信息
• 可选的 Fault 元素,提供有关在处理此消息所发生错误的信息
所有以上的元素均被声明于针对 SOAP 封装的默认命名空间中:
http://www.w3.org/2001/12/soap-envelope
以及针对 SOAP 编码和数据类型的默认命名空间:
http://www.w3.org/2001/12/soap-encoding
语法规则
这里是一些重要的语法规则:
• SOAP 消息必须用 XML 来编码
• SOAP 消息必须使用 SOAP Envelope 命名空间
• SOAP 消息必须使用 SOAP Encoding 命名空间
• SOAP 消息不能包含 DTD 引用
• SOAP 消息不能包含 XML 处理指令
SOAP
SOAP
SOAP
SOAP 消息的基本结构
<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">
<soap:Header>
...
...
</soap:Header>
<soap:Body>
剩余13页未读,继续阅读
资源评论
wwwang89123
- 粉丝: 122
- 资源: 25
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功