北京大学数据交换平台建设案例.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北京大学数据交换平台建设案例

北京大学数据交换平台建设案例   背景   北京大学经过多年的信息系统建设,现有若干信息系统支撑着学校的运行管理工作。这些系统目前较好地满足着各项学校管理工作运行的要求,保证着北京大学各项管理工作的顺利部署和推进。   随着学校各项管理工作的业务拓展和推进,对相关信息的要求有了进一步的提高,新的信息系统中往往会对数据信息有了更为复杂的需求,如对学生进行综合管理时,这些学生的信息在学籍管理、课程管理、图书馆管理、校园卡等多个管理系统中都会涉及到。但目前的各系统由于建设时期不同,采用的技术架构和建设情况各有差异,各系统之间的运行管理维护等也相对独立,因而当对信息的处理涉及多个系统之间的协调时,需要整合多个系统的资源,处理诸如跨操作系统平台、跨数据库、跨开发平台等多方面的工作,且数据流程也容易形成混乱,给开发、管理、维护工作带来大量的工作量和难度。因而,如何对现有的系统进行整合,尤其是对相关的数据资源进行整合,消除“信息孤岛”,形成统一的数据服务层,为上层应用提供数据服务,为校园综合信息服务的便利、完善和高效提供可靠的基础,成为亟需解决的一个议题,这也是一些新的系统应用(如综合信息门户)的需求所在。   北京大学信息平台数据整合应用系统项目建设的总体目标是通过建设一个数据交换平台,实现既有各个应用系统之间有需求的数据交换,系统必须具备很好的可靠性、稳定性、易用性、可扩展性和高效率,并以此为基础,形成一个中心数据库,向上提供数据服务,为将来的统一门户和综合管理提供基础。   基于中间件的北京大学数据交换平台的建设   ?目前,北京大学运行着用途各异的多个信息管理系统,包括各种学生管理系统(本科生、研究生、留学生等),人事管理系统、财务管理系统、教务管理系统、资产管理系统等等,分别运行在学生、行政、财务、教务、校园卡、学工、校医院、图书馆、餐饮中心、人事等各个职能部门,各个系统中采用的操作系统、数据库均不一致,包括Sybase、Oracle、MS SQL Server、DB2、Informix等各种版本的数据库,同时,各个管理系统之间也存在着数据公用、数据冗余等数据交叉使用的状况。   ?根据北京大学数据交换共享平台的应用规模及应用内容,所以选择技术体系结构时最重要的是考虑整个系统的跨平台性、安全性、可靠性、稳定性及可管理性。因为在平台搭建的过程中,各个应用系统应该是分批逐次地连接上来,以减低实施难度,保证项目实施的成功率,因而同时要求技术体系结构应该有非常好的可扩展能力。   北京大学数据交换共享平台整体架构如下图所示: nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; P align=center   ?北京大学信息中心在仔细比较后选择了东方通科技的数据交换平台产品。东方通科技作为中国专注于中间件平台技术的领导厂商,拥有成熟的技术和强大的服务队伍,而且其产品已经得到了许多大型行业用户的认可,具有广泛的成功案例。   ?在本系统中,由于各个信息系统架构各异,因而平台采用直接和各数据库交互的方案。在本方案中,使用采用企业应用集成(EAI)中间件与数据库间的交互和消息中间件(Message Queuing)的消息传输机制,实现各个系统之间的数据共享交换需求。   ?采用东方通科技公司的应用集成中间件TongIntegrator和消息中间件TongLINK/Q为基础搭建的数据交换平台,其系统架构如下图所示: nbsp; P align=center   ?对于现有的各种应用系统,使用应用集成中间件TongIntegrator来完成和各种异构数据库之间的数据交互工作,包括数据的抽取、导入和处理。根据系统的需求,可以完成数据库的实时或定时抽取、导入,数据类型、数据内容的各项处理,包括数据分离、合并、路由、分发等各种功能需求。使用消息中间件TongLINK/Q来保证各个数据库之间所交互数据的可靠传输,保证数据完整、可靠、高效地传输到目的地,为进一步的数据处理或入库等各项操作提供底层支撑。   采用应用集成中间件TongIntegrator提供的应用集成框架可实现各异构系统的快速集成,兼容各种常用形式的数据源,包括各种主流的数据库系统、文件、socket通信、消息中间件接口和JMS接口等。该集成框架是基于消息传输和处理的,系统集成工作可能象处理一个文件一样简单,也可能如同在系统间提供实时数据流一样复杂。这个集成框架提供了一些已经构建好的组件框架和内置多种类型的适配器,可以用于快速集成应用系统(通过使用简单的配置文件而无需编写实际负责的程序代码)。基于TongIntegrator的多层应用体系结构保证了功能的扩展性,除了连接已有系统,TongIntegrator提供的接口适配器也可以无缝挂接以后开发的新系统,同时不影

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档