论文部分内容阅读
如何保持应用系统内部的透明性,如何解决组织内的信息孤岛问题,使用户更加方便的按照需要定制各种数据输出格式,使软件开发更加从容的应对系统需求的变化,是软件开发的一个重要的目标。基于过程集成方法的数据定制,能够灵活的满足用户对数据输出格式的要求,能够充分利用系统内部异构的数据,对组织信息化的建立及迅速应用起着关键的作用,能够极大的促进组织信息化的进程,减少开发方系统维护方面的开销。如果处理得当,可以不必再面对传统的企业级应用程序在集成时候的问题,不会苦于缺乏自由性的数据格式。因此数据格式定制问题的研究,是十分有必要的。针对企业信息系统目前存在的问题,介绍了数据定制的应用背景和基本概念及相关方法。研究了XML技术、内容及其优点、中间件分类、技术及其要解决的问题和数据表单定制的基本思想、方法。研究了XML数据存储、转换方式,给出了关系数据库转换为XML的详细步骤及异构XML文档的合并技术,在此基础之上提出了基于XML的异构数据库集成中间件,并给出了所应用的基本方法的技术实现,给出了详细算法设计,并举例说明算法执行过程。设计了数据定制的系统框架,并详细介绍其体系结构及实现过程中涉及到的关键技术。结合XML数据转换及存储技术、中间件技术和数据表单定制技术,按照完整的软件设计流程,设计了基于数据定制的教务管理系统。系统将XML作为通用数据格式,用于将异构数据转换为统一的数据格式。采用基于XML的异构数据库集成中间件,以XML的方式对外提供交互,WEB应用客户端和其它应用程序客户端从不同的平台,不同的软件开发环境调用该中间件的WEB服务接口,从而获得来自不同数据源的数据,实现异构数据的透明访问。报表设计界面生成的报表样式XML文档与系统对数据源中的数据实时检索生成的数据XML文档相结合生成报表。基于数据定制的教务管理系统很好的满足了用户对数据格式的要求,能够实现用户多变的数据格式定制,并实现了组织内异构数据的共享,为系统维护和用户使用提供了便利。