论文部分内容阅读
随着计算机技术的发展和学校不同阶段需求的变化,在数字化校园建设的过程中各个职能部门先后建立了多个应用系统。然而这些系统之间无法进行信息共享和交流,给各部门之间的沟通和协作带来了很大的阻碍。因此,在保留原有系统架构的情况下,有效解决数据集成问题具有重要的实际意义。针对我国校园信息化建设的特点,在分析了数据集成的相关技术的基础上,设计了基于ETL数据转换和基于Web Services服务调用的数据集成方案,并给出了两种方式的模块结构。基于ETL方式中,按照选定的数据集成策略,给出了数据抽取到最终装载数据中心的详细流程;对于Web Services服务方式,设计了通过调用服务总线提供的统一接口获取数据信息的方案,并给出Web Services服务总线的设计结构。根据设计方案,实现了基于ETL集成方式下的数据抽取和数据转换两个模块。在抽取模块中,依据数据源的不同特征和综合应用需求,给出全量、触发器增量和程序方式增量三种数据抽取方式;在转换模块中,采用成熟的数据转换平台实现数据清洗、转换和装载。对于Web Services服务集成方式,给出了通过服务调用集成数据的详细实现过程,并在开源消息框架mule的基础上实现Web Services服务总线的服务注册、服务发布和服务调用三个模块。在集成数据的展示部分,以教师角色为例给出了数据集成应用的实现方法,并通过FusionCharts组件实现了统计报表或图形等方式展示数据。该系统已在实际中得到应用,达到了预期效果。