基于SOA异构数据集成中间件的研究与设计

来源 :重庆大学 | 被引量 : 0次 | 上传用户:Y13622229444
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当代企业的业务随着市场环境的变化而变化,企业信息系统中的异构数据也越来越多,如何有效地集成并利用企业内部的异构数据,使其在不同的系统之间能够共享,且能够提高系统业务变更的敏捷性,已成为亟待解决的问题。传统的解决方案是从各底层数据源中提取数据,经过一致性转换后形成一个集中库,这种方法需要重复存储大量的数据,且难以对业务的变更做出快速的响应和实现企业数据的最大商业价值。如何设计一个可伸缩的、可靠的、业务敏捷的、可复用的异构数据集成中间件,并使之能通过服务总线与其它应用集成在一起,协同工作和共享数据资源,是当前异构数据集成中间件研究领域的热点。本文分析了当前企业异构数据集成中存在的主要问题,以及现有的解决办法,采用SOA的设计思想,在层次上采用了SOA的层次划分,在功能上采用了SOA的服务设计思想,对业务逻辑进行了服务分离,引入Web Service、XML等技术,提出了一种异构数据集成的方法,给出了一个基于SOA的异构数据集成中间件(SOA-based Heterogeneous Data Integration Middleware,SHDIM)的框架,介绍了这个框架下各个服务的接口和主要功能模块,并给出了框架的整体工作流程。通过自定义SHDIM中间件SQL操作语句和建立异构数据之间的全局映射,屏蔽了不同异构数据源的操作系统平台、数据库运行环境、内部数据结构方面的异构性,以服务的形式提供对异构数据进行查询、添加、删除、修改操作,从而为用户提供了在各种异构数据库上进行二次开发的访问接口,实现了异构数据的有效集成。最后对SHDIM中间件的应用场合作了简单介绍,并给出了测试方法和测试实例,初步验证了基于SOA的异构数据集成中间件的理论正确性和技术可行性,能够解决平台异构、数据库系统异构和部分语义级异构的情况,提高了系统应对业务变更的敏捷性。
其他文献
随着SSH2框架越来越受到程序员的青睐,并且已经成为当今大型应用软件的首选WEB技术。日志记录功能是应用系统不可缺少的一部分,但现有的日志插件不仅与应用程序处于紧耦合状
目前,传统互联网络IP地址匮乏、地址二义性等问题日益凸显,为解决这种现象提出了 “未来网络”的概念。命名数据网络(Nameddatanetwork, NDN)作为未来网络最有潜力的候选方案
无线传感器网络作为一种新的信息获取和处理技术,在军事、安全监视、生态环境监测、医疗等领域具有广泛的应用前景。覆盖是衡量无线传感器网络服务质量的重要指标。覆盖问题
最近虚拟化技术经历了一个快速发展的时期,他们为用户节省了大量的硬件资源的开销。这项技术为提供数据中心、网站服务器等需要大量硬件服务器的企业提高了硬件资源的利用率,并
在浩瀚的数据资源中,为了实现对特定主题的搜索或提取,文本自动分类技术已经成为目前研究的热点。K-近邻(KNN)是一种重要的文本自动分类方法,能够处理大规模数据,且具有较高
随着互联网的高速发展,信息共享更加便利,但与此同时,暴力、色情、反动等不良信息也随之泛滥。如何有效监控互联网上的信息,过滤其中的不良信息,确保互联网内容的安全健康,是
织物染色配色是一个复杂的非线性问题。由于神经网络是求解非线性问题的一种有效手段,因此,已有很多科研人员将神经网络应用到计算机配色问题中,并取得了一定的成果。但是利
Ad Hoc网络是一种没有有线基础设施支持的移动通信网络。Ad Hoc网络中所有节点的地位平等,无需设置任何中心控制节点,具有很强的抗毁性。网络中的节点既是通信主体,又是其它
随着网络技术的迅速发展,无线传感器网络(Wireless sensor networks, WSNs)广泛应用于各个领域。由于海洋技术及军事上的需求,水下无线传感器网络(Underwatersensor acoustic
本文首先介绍了小麦赤霉病的研究现状,分析了影响我国小麦赤霉病的因素,对小麦病虫害常用的预测方法进行了综述,并分别介绍了各种预测方法的优缺点。在此基础上,本文提出一种