没有合适的资源?快使用搜索试试~ 我知道了~
嵌入式系统/ARM技术中的一种消息处理器的的设计与实现
0 下载量 182 浏览量
2020-10-23
06:38:36
上传
评论
收藏 181KB PDF 举报
温馨提示
XML和简单对象访问协议(Simple Object Access Protocol,SOAP)带来了信息交换技术革命性的进步,极大地促进了分布式应用的发展。XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占
资源推荐
资源详情
资源评论
嵌入式系统嵌入式系统/ARM技术中的一种消息处理器的的设计与实现技术中的一种消息处理器的的设计与实现
XML和简单对象访问协议(Simple Object Access Protocol,SOAP)带来了信息交换技术革命性的进步,极大地
促进了分布式应用的发展。XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是
SGML(Standard Generalized Markup Language,标准通用标记语言)。Xml是Internet环境中跨平台的,依赖
于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言XML是一种简单的数据存储语言,使用
一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占
XML和简单对象访问协议(Simple Object Access Protocol,SOAP)带来了信息交换技术革命性的进步,极大地促进了分
布式应用的发展。XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard
Generalized Markup Language,标准通用标记语言)。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构
化文档信息的有力工具。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以
用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。目前,在基于
SOAP信息交换应用的集成化开发环境和工具中关于SOAP的技术对开发人员基本上是透明的,即屏蔽和隐藏了SOAP实现和
处理的细节。深入了解SOAP消息的处理过程和SOAP处理器的工作机理,可以对分布式应用进行更加灵活地控制。
1 SOAP概述概述
简单对象访问协议(SOAP)是一种轻量的、简单的、基于 XML 的协议,它被设计成在 WEB 上交换结构化的和固化的
信息。 SOAP 可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议( HTTP),简单邮件传输协议
(SMTP),多用途网际邮件扩充协议(MIME)。它还支持从消息系统到远程过程调用(RPC)等大量的应用程序。SOAP
消息基本上是从发送端到接收端的单向传输,但它们常常结合起来执行类似于请求 / 应答的模式。所有的 SOAP 消息都使用
XML 编码。一条 SOAP 消息就是一个包含有一个必需的 SOAP 的封装包,一个可选的 SOAP 标头和一个必需的 SOAP 体块
的 XML 文档。
2 SOAP消息处理模型消息处理模型
2.1 SOAP的应用架构和消息处理模型框架的应用架构和消息处理模型框架
SOAP成功地解决了异构网络环境中的软件组件和应用程序之间进行可靠信息交换的难题。以Web Service为例,其
SOAP RPC的应用架构如图1所示。一般开发环境都隐藏了SOAP消息处理的过程,这部分功能封装于由开发环境自动生成的
客户端和服务器端的SOAP代理模块中,其中都使用了编译好的高层类库,用户据此难以探究其内部的处理细节。
实际上,客户端和服务器端的SOAP代理模块内部做了大量的处理工作。SOAP RPC的处理过程如图2所示。客户端模块
按照Web Service使用接口要求的格式和规范,通过XML处理器将客户端的RPC调用编码成SOAP请求消息。SOAP请求消息
中按规定封装了请求服务所必需的信息,借助传输协议传送到服务器端;服务器的传输协议监听器得到传输的内容,由服务器
端的代理模块按照WSDL文档描述的Web Service接口的信息采用XML处理器对SOAP请求消息进行解析,提取出适当的信
息,生成提供相应的Web服务的对象,调用请求的方法,得到服务程序的处理结果,再按WSDL文档的要求将服务处理结果生
成SOAP响应消息,借助传输协议传回客户端;客户端的代理按照WSDL文档描述的信息解析SOAP响应消息,提取出适当的
信息返回客户程序。在客户端和服务器端对SOAP消息进行串行化和反串行化期间,涉及到客户程序的数据类型与XML的类型
系统XSD之间,以及XML的类型系统XSD与服务程序的数据类型之间的相互映射,还有对象参数的序列化和反序列化工作。
资源评论
weixin_38641339
- 粉丝: 12
- 资源: 927
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功