欢迎来到天天文库
浏览记录
ID:32143816
大小:2.45 MB
页数:52页
时间:2019-01-31
《基于eai消息平台的异构信息系统数据同步机制分析与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、重庆邮电大学硕士论文第一章绪论多个系统的协同工作。系统间的数据同步和业务协同一般采用接口的方式实现,但这种方案体现出了明显的根据需求被动适应的特点,随着业务的不断更新和市场发展,接口必须不断进行调整,导致系统间的接口越来越复杂。虽然很多企业都新建业务支撑系统【5】并以全业务支撑能力作为其能力诉求,而且通过数据高级复制技术力图保证数据模型的一致性。但是,由于未能建成统一的企业数据平台、各系统由不同厂商建设,既有内部数据模型各不相同,随着业务的高速变化导致接口复杂性日渐增加,大大制约了各业务支撑系统的全业务适应能力的发挥。因此,研究异
2、构信息系统的数据同步方法,探讨如何构建统一的企业数据共享平台,从而形成企业统一的数据视图,具有重要的现实意义。1.2研究现状针对异构信息系统数据同步问题,企业界和学术界已经提出了各种各样的集成方法,并已取得了大量成果,部分已被各大企业投入到了实际应用中。本节重点介绍数据同步共享的相关研究现状。1.2.1数据同步研究现状异构信息系统的数据同步涉及到的关键问题,是要充分考虑到各种数据源的异构性、分布性和自治性。数据源的异构性导致维护同步数据时要对数据进行抽取、转换、清洗和加载等步骤,而如何提高这些过程的执行效率将是解决数据源异构性的关
3、键所在;数据源的分布性导致数据同步时需过度依赖网络传输,而网络传输延迟会在很大程度上造成数据同步的一致性、安全性、实时性和完整性等问题凸显;数据源的自治性则更为麻烦,数据源经常自主的改变自身的数据结构和数据value,这对异构信息系统数据同步的数据源的正确性提出了很大的挑战,也在另一方面对共享数据能否实时的同步更新提出了挑战。对于以上异构信息系统数据同步存在的关键难点,企业界也出现了几种比较成熟的数据同步方案:联邦数据库系统、中间件模式和数据仓库。这三种方案在不同的着重点和应用上为企业提供了异构信息系统数据同步共享的决策支持。首先
4、,联邦数据库系统(FDBS)16-8]是有很多具有半自治性的数据库系统构成,相互之间可以相互共享数据,提供统一的查询语言,并将异构性的问题交给用户自己解决,通过这样一种方式形成一个联邦模式,根据谁来管理联邦和对成员如何集成分为紧密耦合联邦数据库系统和松耦合联邦数据库系统。紧密耦合FDBS利用统一的全局模式,将各系统的数据模式集成到全局数据模式上,可以较好的解决数据源的异构性,这种方法集成度较高,但是各系统的自治性差、算2重庆邮电大学硕士论文第一章绪论法复杂、扩展性差,使得数据的灵活性和动态变化性能下降;而松耦合FDBS没有全局模式
5、,各系统集成度低,其自治性得到提高,但是对数据源的集成度不够高。其次,中间件模式【
6、M】支持通过统一的全局模式来访问异构信息系统数据库、遗留系统、Web资源等。中间件位于数据层和应用层之间,向下协调各数据源系统,向上为访问集成数据的应用提供统一数据模式和数据访问的通用接口。各数据源的应用仍然完成它们的任务,中间件系统则主要集中为异构信息系统数据源提供一个高层次检索服务,但是中间件模式不能进行数据更新操作。最后,数据仓库(DW)[7-11J是将几个数据库系统中的数据源经过抽取、转换、清洗和加载等过程形成统一的数据副本并合成一个全局模
7、式,并存储到一个数据库系统中,和一般的数据库系统结构无异。而在数据仓库的建立当中,对数据的抽取、转换和加载(ETL)的过程耗费的时间是相当多的,占整个过程的2/3以上。并且传统的ETL过程都是定期定时执行,一般都是在每天的凌晨更新一次,甚至每月执行一次,难以保证数据的实时性和有效性,而且为了避免数据仓库和数据源中的数据出现不一致,不允许对数据仓库进行更新操作。1.2.2企业应用集成研究现状企业应用集成(EnterpriseApplicationIntegration,EAI)D31是完成在企业内、外的各种异构业务系统,企业应用和异
8、构信息系统数据源之间信息共享和交换和协作的平台、方法学、标准和技术。EAI平台所集成的应用系统包括各种电子商务系统,ERP,CRM,供应链管理系统,OA,数据库系统,数据仓库等。EAI的体系特点就是保证各个集成的异构信息系统之间的自治性,使其完全独立于其他系统,但是通过EAI三总线模式【13J又可以和其他系统进行信息共享和交互。这对于企业应用集成的发展也起到了很好的作用。经过多年的研究和发展,企业应用集成经历了从大量重复性劳动的设计到点到点(Point.to.Point)集成技术为特点的EAI平台;随着企业的应用不断增加,新的集成
9、技术比如CORBA/DCOM、MOM(消息中间件)等相继涌现出来,实现了对企业应用的集成,为EAI的进一步发展做出了很大贡献,并且也为企业的发展节省了不少资源开支,这也是第一代企业集成技术的发展状况。第二代企业集成主要对企业业务的分析,进行企业业务
此文档下载收益归作者所有