基于SOA的数据交换平台的设计与实现

来源 :广东工业大学 | 被引量 : 7次 | 上传用户:asxy7777
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的发展,政府和企业管理的信息化越来越普及,在不同时期根据不同需求建立了各种各样的应用系统。然而这些系统之间往往是互不相通的,数据缺乏共享,这样容易造成系统重复建设、资源浪费等一系列问题,形成信息孤岛。数据交换平台的产生,旨在打破数据孤岛,较好的解决互不相通的相关异构系统之间的数据传输问题,实现各业务系统之间方便快捷的共享和交换,实现信息资源的合理利用。伴随着XML技术的成熟以及SOA技术的兴起,数据交换平台迎来了更加广阔的发展空问。XML将内容和表现分开,其自描述性、可扩展能力以及跨平台性使数据能够更加快捷和高效的实现共享。而SOA以其模块化服务、服务封装、松耦合等一系列特征很快成为了大家所喜爱的软件体系结构。本文就是在此基础上讨论了基于SOA技术和XML技术的数据交换平台的设计与实现,并在如何提高数据交换的性能方面做出了一些探讨。本文首先简单的介绍了与数据交换相关的一些基本理论知识:XML、SOA、Web service等一些相关技术。接下来以广东省科技厅数据共享服务平台为例,设计了数据交换平台的总体结构,分析了主要的功能模型,包括数据交换的透明性访问、异构系统数据的访问控制、数据的传输机制等。然后,对科技厅数据共享服务平台的一些关键技术的实现进行了分析,包括web服务的发布(动态和静态两种发布方法),web服务的权限认证,消息队列的实现,缓存管理以及系统的日志管理等,分别从设计到实现对他们进行了详细的阐述。最后,本文分别从Binary XML以及数据分片这两个方面对数据交换平台中大数据量的数据交换性能的提高做出了探讨。详细的介绍了Binary XML的产生和发展,以XDBX为例全面地解读了Binary XML规范,Binary XM能够有效地降低XML的信息冗余,显著地提高XML数据传输效率,加快XML数据解析和处理的速度;对利用数据分片来提高大数据量的传输效率进行了探讨,采用自适应的传输方法,大数据量时实行分片的并行传输,有效的提高了数据交换的效率。
其他文献
数字地图在人们的生活中扮演了重要的角色。数字地图中包含了大量的信息,然而用户关注的往往只是其中少部分信息。不加区分地显示所有信息使得用户难以聚焦于他所关注的区域
高光谱遥感技术作为一种新的遥感技术,受到越来越多的关注。其中主要的原因是:高光谱遥感技术能够探测到在宽波段中不可测的物质,而且高光谱遥感技术还将反映地物属性的光谱与直观的几何图像联系起来,使人们可以直观地“感受”到光谱的特征。于是,对地物的分析也转换为对光谱曲线的相似性和差异性的分析。而光谱曲线的特征提取是光谱曲线分析前提。因此,高效、准确地提取出光谱曲线的特征显得尤为重要。本文正是基于以上因素对
基于构件的软件开发CBSD(Component Based Software Development)是大规模软件开发的前提条件,结合需求系统的具体情况,充分使用已经成熟的软件产品,会大幅度提高软件的开发效率,降
外部终端的安全接入是网络信息保护研究的重要内容。安全接入系统通过数据加密、身份认证,以及对连入到内网的数据进行审查和过滤等措施,保证内网系统的信息安全。安全通信协
随着信息技术的发展,作为嵌入式系统的核心,微处理器以其灵活,功能强大等优势,已广泛应用在信息技术的各个领域。无论是家电产品和数字信号处理领域,还是卫星发射导弹制导都
随着互联网的迅猛发展和局域网的广泛使用,局域网已经成为人们学习和工作的一个重要的场所,它在给人们提供便利的同时也带来了不安全的因素和负面的影响。对于一个处于局域网数
Z-Wave协议是智能家居领域的一种新协议,其特点是低成本、低功耗、高可靠性,已经有大量的基于Z-Wave的智能家居产品进入了家庭。但是在实际应用中,Z-Wave协议还存在着诸多问题,例
本文主要研究了在Chwa&Hakimi模型下的大型多机系统的高效遗传算法和人工免疫算法。结合Deng等人和Yan等人在PMC模型下的研究方法,首次运用高效遗传算法和人工免疫算法求解Chw
JPEG2000静止图像压缩标准以其高压缩率,较强的抗误码能力和具有码率渐进传输等特性得到了越来越多的应用。近些年基于JPEG2000对其做的一些应用和拓展也逐渐增多,基于JPEG2000
面向服务架构是目前广泛使用的网络资源发布与访问的重要支撑手段,对于解决大规模分布式资源的访问提供了有效的方案,同时也为认证系统带来了挑战,为应对新环境的要求,研究适用于