一种SOA架构下VTD--XML解析引擎的设计与实现

来源 :东北大学 | 被引量 : 1次 | 上传用户:ZQF1234
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着SOA(Service-Oriented Architecture,面向服务架构)技术的发展,越来越多的企业在系统应用中采用了这项新兴的架构来满足企业业务的需求。XML(Extensible Markup Language)作为SOA中服务与服务之间传送信息的主要载体,为企业内部数据交换提供了解决方案。当SOA中有大量请求时,利用硬件解析XML,能够避免传统软件解析XML导致的系统内存消耗过大、解析时间过长等问题。在基于VTD-XML模型利用硬件对XML文件进行处理时,如何将XML文件快速地传送到硬件解析器将关系到信息传输的质量、速度以及硬件解析器的工作效率,也是当前SOA中利用硬件处理XML所面临的主要问题。针对这一问题,本文设计了一种基于VTD-XML的解析引擎,来完成XML从服务器到硬件解析器的传送。解析引擎包括应用层、协议层及驱动层。应用层通过与外部业务程序的通信完成XML文件及其解析结果的传送。协议层负责数据传送方式及传送时机的控制。驱动层负责驱动硬件解析器正常工作并为应用层提供良好的接口。本文首先介绍了相关背景,然后给出了解析引擎各层的设计及实现方案。最后通过XML文件对解析引擎进行了测试。测试结果表明,本文设计的解析引擎能够加快XML文件的传输速度,提高XML文件解析的质量,与原来的软件解析系统相比,提高了解析系统的效率,对于提高SOA中服务提供者与服务请求者之间数据传输的速度起到了关键性的作用。
其他文献
该论文研究了Auction Agent System(AAS)的理论基础、模型设计及实现技术.其中对系统虚拟资源的统一管理、拍卖策略和规则描述、代理之间在拍卖活动中的协作规则、系统安全性
长时间持续运行的软件存在软件老化现象,软件老化严重威胁着软件及计算机系统的可靠性,并成为制约软件可靠性发展的主要瓶颈,因此软件老化问题已成为当前学术界关注的重点之
普遍网络化孕育的无线传感器网络(Wireless Sensor Network, WSN)是一种新的信息获取和处理技术,其广泛的应用前景引起了国内外众多研究人员的关注。但是受到制造成本、体积
在现代社会中,综合信息处理系统在现实生活中很多方面都有很重要的应用.其中GOS(Geographical Information System)系统就是一个综合信息系统环境,地理信息系统是以地理空间
本文在通用安全模型的基础上,提出并实现了安全信息服务模型,该模型综合了身份认证、授权和访问控制、审计等安全技术,实现了根据用户的需求安全可靠的获取特定信息,在满足安
随着计算机图形学应用技术的发展,网格建模是计算机图形学和CAD一直研究的一个课题。目前工业界广泛使用的网格细分操作要求表达图形体的网格能够在三维空间中表达一个有效并
该论文在数字光接收机原理基础上设计了一个能嵌入在喷墨绘图机中的光接收模块,该模块将通过光纤传输过来的光信号转换为电信号,并从电信号中将数据信号正确地恢复出来.论文
中国已经建成了世界上规模最大的GSM移动智能网,如何对其进行有效的管理和操作维护,关系到巨大的社会效益和经济效益.该文通过对电信网络管理技术的分析,结合移动智能网的自
该文提出一种基于链接分析的领域文本概念间关系的获取方法.该方法利用链接文法对领域语句分析结果中的链接信息作为概念间联系的视角,能提供比单纯的概念对或词汇同现更丰富
该文是在东软股份社会保险事业部的通用交易平台的方向上进行的研究.对现行系统运行中存在的问题(比如短时间内大量用户的同时访问和网络的暂时故障)给予了很好的解决.系统中