论文部分内容阅读
经过多年的信息化建设,学校各部门都根据自身需求建立了信息管理系统。由于在建设初期,缺乏统一的管理和设计,造成应用系统独立建设、缺乏统一的标准,各个部门自成体系的应用现状。SOA(面向服务架构)和Web Services技术正是为解决这类问题而新近发展起来的设计思想和架构,能较好的解决学校教务管理系统中系统间的业务协同与信息共享等问题,实现教务系统的松耦合性和高拓展性。论文在深入研究SOA和Web Services技术的基础上,针对当前教务管理系统存在的问题,论述了一个基于虚拟视图数据集成层(Virtual View Data Integration Layer,VVDIL)的教务管理系统的设计方案,方案的思想就是“可靠的获取和更新数据,简化和改进总体SOA架构”。论文分析了国内外教务管理系统及SOA应用现状,指出目前处理数据管理瓶颈是导致SOA复杂性难以降低的因素之一,从而确立了论文的研究与设计目标—创建公共数据管理方法,实现SOA最大效益。分析了当前SOA架构在教务管理系统数据集成的需求及当前主流的数据集成需求框架,指出其对访问量、数据完整性、数据访问性能考虑不足,提出在SOA中创建健壮的数据集成层。分析数据仓库、联邦数据库和中间件数据集成方案的优缺点,最后参考中间件体系结构的数据集成方案实时性和可扩展性的优势,确定在基础SOA中设计虚拟视图数据集成层(VVDIL)。研究了VVDIL要解决的设计问题:VVDIL的体系结构、虚拟视图、全局数据字典、缓存机制,并对SQL查询分解算法和结果集合并机制作了详细描述,旨在解决SOA架构的系统数据管理瓶颈问题。论文论述了VVDIL具体应用于教务管理系统中的相关技术,通过实际系统运行测试,VVDIL既能发挥SOA在教务管理系统的松耦合、低复杂度、高拓展性的优势,实现与现有系统的无缝连接,又能发挥在数据集成方面的有效控制和配置方面的优势,提高开发的便捷性。