论文部分内容阅读
随着高校信息化的逐步深入,各部门都建立了专用业务系统。虽然这些系统在功能上能够满足本部门的业务需求,但由于开发时间前后不一、开发厂商各异等原因,导致系统间缺乏统一的数据标准,无法解决异构性问题。系统交互所用的关键数据,只能通过人工的拷贝、录入、导出、导入等操作完成,无法使用成熟的机制在网络上实现。这种“信息孤岛”式的业务系统模式已无法满足当前需求,严重影响了高校的信息化建设。同时,各类业务系统除了面向传统的PC用户提供服务,还需要提供新的服务方式,直接面向各类智能手机的用户提供服务。考虑如何设计一套稳定的架构模式,最大限度适应数据交换所需要的最低耦合,同时统一数据服务接口,提高在终端用户平台上的复用性,减少业务系统的编程工作量,是本文所探讨的主要内容。解决“信息孤岛”问题,目前通用的方式是采用数据交换实现异构系统互联。本文通过调研发现目前高校数据交换主要采用两种方式:使用工具软件实现数据库级别的数据交换、基于SOA的数据交换平台的实现。在总结了两种数据交换方式的优缺点前提下,本文设计一种在SOA框架下的基于ESB(企业服务总线)的数据交换模式,力求在此的架构模式下,向移动互联网用户、PC用户提供统一的业务服务接口,并以此服务接口为基础,通过ESB适配器,将利用各业务系统服务接口中获得的数据,进行格式和通讯方式的转换,发布到数据总线上,完成不同业务系统之间的数据交换。本文首先分析当前高校信息化现状,说明数据交换平台在的重要性和必要性。然后总结了当前热门的两类数据交换方式,分别研究各自的特点,总结这些数据交换的经验。结合正在建设中的南昌大学数据交换平台,提出了本文架构。文中遵循面向服务思想,设计了基于ESB解决方案的数据交换架构,比较好的解决了数据交换和包括各类智能手机、PC机用户在内的终端用户使用统一的数据服务接口,帮助各类业务系统。最后针对文中设计的交换架构,设计原型系统,系统模拟四个业务系统(教务系统、人事系统、研究生系统、财务系统)之间的数据交换过程,通过实例在ESB中实现数据交换、同时为PC终端用户提供服务的实现,说明本文统一服务模式的有效性。文中最后建设一个简易的平台配置中心,实现对服务在ESB中的管理和Web Service的接入工作。