嵌入式Web服务中的SOAP处理器的研究与应用

来源 :江苏大学 | 被引量 : 4次 | 上传用户:sbwww
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自Internet出现以后,很少有其他技术能够像Web服务这样快速地为大众所接纳。Web服务这项技术的出现引起了业界的极大兴趣,现如今,它已被人们视为分布式计算技术的一次巨大飞跃。Web服务现在被推崇为:是解决异构应用实现互操作方面非常成功的方案,它的成功在于:解决了不同硬件平台、不同操作系统和不同编程语言的数据交换问题。Web的应用已经成为主流,特别是结合Web应用和分布式结构的应用系统早已悄悄地出现在你我的日常生活中。随着网络技术发展和市场需求的变化,让嵌入式设备接入Internet并与传统应用进行功能整合逐渐成为可能与必需。在嵌入式设备中实现Web服务可以轻松实现嵌入式设备的远程管理以及远程获取该设备的功能及服务。Web服务的主要目标是跨平台的可互操作性,它的目标的实现得益于SOAP协议。因此在嵌入式设备中实现Web服务要求这些设备必须应该具有能够对SOAP数据进行处理的能力。本文的研究内容就是实现嵌入式Web服务中的SOAP处理器。在本论文的主体部分,首先对Web服务技术的优势进行分析,阐明在嵌入式设备上实现Web服务的可行性。随后从应用体系结构角度分析了设备提供使用Web服务的架构;重点介绍了Web服务关键技术中实现消息通讯的SOAP技术,对SOAP协议进行了深入剖析,包括SOAP消息的处理框架、处理模型、协议绑定等。通过对当前SOAP实现方案具有的程序接口复杂、占用大量硬件资源等特点进行分析,设计并实现了适合嵌入式设备的轻量型SOAP处理器。具体的实现是通过调用嵌入式XML解析器,结合SOAP消息的处理过程来完成SOAP消息的解析、应用程序的调用和参数解析。另外,对SOAP消息中的二进制数如何进行传输的问题进行了深入地研究,设计并实现了嵌入式SOAP处理器的硬件加速模块。最后,基于Altera NiosⅡ软核处理器的SOPC硬件平台和MicroC/OS-Ⅱ软件平台,进一步设计实现了面向远程实验系统的嵌入式SOAP处理器的应用系统,并给出了测试结果。在应用系统中,针对SOAP数据的存储问题,成功移植了基于CF卡的一个简单的嵌入式文件系统。Web服务技术是不断发展的,将其应用在资源有限的嵌入式设备上,需要进一步的研究和探索。因此,本论文最后部分对在设计和应用嵌入式Web服务中的SOAP处理器可能出现的一些需求进行了讨论和展望。
其他文献
无线传感器网络集成了传感器、嵌入式计算、网络和无线通信四大技术,是一种全新的信息获取和处理技术,能够协作的实时监测、感知和采集各种环境或监测对象的信息,并对其进行处理
伴随着地图学、计算机科学、地理信息系统和传播学的发展,态势图正逐步从纸质化走向数字化、信息化。其应用范围也在不断扩大,如今态势图已经被广泛的用于灾害防范、资源勘测
无线传感器网络(WirelessSensorNetworks,WSN)能够通过各类传感器协作地实时监测、感知和采集各种环境或监测对象的信息,这些信息通过无线方式被发送,并以自组多跳的网络方式传
随着信息技术的飞速发展,尤其是计算机技术、网络通讯技术、安全技术以及自动化技术的日新月异,为群件系统的发展提供了广阔的空间。随着我国信息化建设进程的加快,无论是政府、
在3G通信时代,无线网络、无线接入、无线局域网一时之间成为网络界的新宠。石油勘探这一传统产业,主要依靠地质理论与技术人员的经验。在石油勘探领域开展无线局域网研究,在中国
随着Web服务技术及语义网技术的发展,网络中存在的Web服务日益增多。如何有效的定位到所需的Web服务将是该领域的研究热点与一大挑战。语义Web服务技术通过为Web服务提供语义
无线Mesh网络(WMN,Wireless Mesh Network,有称无线网状网或无线网格网)这个名词出现的时间并不是太长,大约在20世纪90年代中期以后,而真正引起人们关注只是在近两年。WMN的
在数据库系统中,查询优化器是一个很重要的模块,它决定了一个查询的执行。而选择性估算算法在查询优化器中扮演着非常关键的角色。不正确的选择性估算结果可能导致查询优化器
哼唱检索是从音乐本质特征出发的一种基于内容的音乐检索方式。用户可以不用记住音乐名、音乐的演唱者、作曲家以及词曲家等一系列繁杂的信息,只需要能够哼唱出某个音乐片段
不同类型之间的跨域认证是认证研究的重要课题。主动网的授权用户拥有比传统网络授权用户更多的访问能力,对他们的认证关系到主动网的安全,在主动网上进行跨类型信任域的认证