关键词:
数据集成
企业信息集成
数据仓库
P2P
SOA
SaaS
ECGP
同步数据集成
异步数据集成
摘要:
企业信息化水平的提高与企业间业务协同的不断深化,带来了企业内或不同企业间的应用系统之间信息共享、业务数据互操作需求的增加。数据集成是实现信息共享的有效方式,也是实现系统间业务数据互操作的基础,因此,如何高效地实现不同应用间的数据集成成为信息共享研究领域的重要课题。
在深入研究企业信息集成及P2P相关技术的基础上,本文借鉴ECGP(An Efficient Clustered Global-Peer P2P Architecture)结构提出了一种基于ECGP的数据集成模型,与传统基于纯P2P的数据集成模型相比,该模型具有可扩展性、负载均衡等特点,解决了当企业数据源节点过多时造成的数据集成效率低、数据节点管理困难等问题。
其次,基于上述模型,并结合SOA(面向服务架构)及SaaS(软件即服务)模式相关思想,文章提出了基于SaaS服务的数据集成框架,具有如下特点:
11框架采用面向服务架构:集成数据源存在于企业不同系统或不同企业的系统中,具有分布式、异构性、自治性等特点,面向服务架构具有松散耦合、平台无关等特征,能在维护数据源自治性的基础上更加容易地屏蔽底层数据源的异构性;21框架应用SaaS模式:SaaS模式的应用为企业数据集成带来了挑战,也带来了新的解决方案,框架基于SaaS模式,能够使系统与SaaS应用、非SaaS应用间的数据集成更加灵活、高效,同时能使企业免于系统的部署、升级和维护,为企业节省开支;31框架采用数据仓库与中间件相结合的方式进行数据集成:用数据仓库存储、管理历史数据并在必要时可对数据进行分析处理;使用中间件对数据源系统新增、修改或删除的数据进行集成,在保证数据集成准确、完整的同时,能够保证数据集成的实时、高效。
文章首先以SBM(Supply Business Management-供应商业务管理1与ERP系统数据集成为例,分析了企业数据集成的业务场景与相关需求,并在此基础上提出了基于ECGP的数据集成模型;其次,以模型为基础,提出了基于SaaS服务数据集成框架,对框架结构、集成机制、集成流程及集成模式进行了详细阐述,并对框架在数据集成异构性、一致性方面的工作进行了深入分析;然后,通过描述框架关键模块的实现方法对系统的实现过程进行了展示,并阐述了系统的实际应用情况;最后,我们对文章的研究工作进行了总结与展望。