王 欣
(天津现代职业技术学院 河北 300350)
随着学校数字化校园建设的推进和信息系统的广泛使用,学校信息化进入新的发展阶段,学校教学、科研、管理等对信息系统的依赖性不断增强,对信息服务质量要求大大提高。信息化工作环境也进一步促进了学校管理流程的深化,学校许多业务应用模式已经开始从面向部门、本业务的局部应用向跨部门、跨业务的全局应用发展,各类应用对全局数据的共享和互操作需求不断增长,全局业务应用系统和服务模式逐渐呈现。
某大学已建成了十多个应用系统和数十个基本信息资源库,并相继投入实际运行。基于校园网的管理信息系统涉及到内部公文、教学管理、学生事务、人事、财务、固定资产、档案、校友以及基金管理等诸多环节和部门,涵盖了学校日常教学管理和业务活动的许多方面。现在,各类应用已进入数据快速增长期。某大学计算机信息中心研究团队近年来结合数字校园的建设开展科学研究和应用软件的开发取得了一批成果,主要有:中欧国际合作项目“高等职业远程教育信息服务系统软件平台”、某市重点攻关项目“基于中间件技术的远程教育服务信息平台”、某市企业信息办项目“联合国软件技术培训远程信息服务系统”,等众多项目,积累了丰富的软件开发经验,掌握了一些关于网络通信,数据库开发,数据库中间件设计等先进技术。基于以上工作和科研基础,自某大学数字化校园综合信息平台立项以来,又进行了广泛的调研和技术探讨。
某大学数字化校园综合信息平台按照分层的思想进行设计,主要分为综合信息门户层、全局服务模型层、共享数据层、数据交换层和应用业务层。总体框架如下:
统一信息门户作为信息资源综合服务平台的门户网站,可以展现平台服务,实现和最终用户的交互。综合考虑信息资源综合服务平台对统一信息门户的需求,展现信息资源综合服务平台上的各种服务,和最终用户进行交互。
根据全校各业务部门和院系的业务需求,构建一批面向不同服务对象的全局服务模型。这些服务模型将描述全局业务和信息流程,描述全局服务模型所需的全局共享和互操作元数据,以及共享和互操作元数据间的关系和操作。
共享数据层主要由三部分组成:全局共享数据、操作数据和数据仓库组成。构建共享数据层的前提是对学校教学、科研、管理等各方面的全局业务需求调研及梳理的基础之上,定义出面向全校各业务部门和院系的共享数据实体和互操作规则。共享数据库将包括权威数据模型、业务视图模型、互操作数据模型、主题数据模型、统计数据模型、公共服务数据模型、资源数据模型等。
数据模型是共享数据平台的核心,它对数据源系统中所采集的数据进行重新组织,需要建立如下几种数据模型:权威数据模型、资源数据模型、主题数据模型、标准代码数据模型。
数据交换和共享数据层我们是信息资源综合服务平台实现业务系统之间互联互通的一个重要逻辑层。统一的数据采集和交换平台将具体实施全局数据的采集,同步、更新,最终实现全局业务的信息共享和互操作。
可以提供应用开发的框架,可设置和自定义应用适配器与应用系统连接,实现实时/定期的数据交换。支持数据库层面的事件触发,以适应实时的数据同步和互操作。能够保证消息交换的安全性,防止非法篡改、非法访问,实现消息发送人和接收人多种方式的身份认证,提供消息的可靠交换机制,保证消息交换过程中消息的准确性、可靠性、完整性。
应用业务层主要由学校各部处和院系的各种业务系统组成。这些业务系统专注于自身的业务功能,具备完整的数据库业务逻辑和界面展现模块。在此本方案中将对业务系统的数据层进行集成和整合,以实现业务系统的互联互通,实现跨部门跨业务的全局服务功能。
应用业务层中的现有业务系统基本无需改动,信息资源综合服务平台将通过数据采集交换系统访问现有业务系统的数据,以达到系统整合的目的;对于以后新建的业务系统,不但可以继续通过数据采集和交换的方式实现系统整合,而且在系统构建时即可充分利用平台中已有的各种全局服务,降低应用系统的构建周期和构建成本。
某大学综合信息平台体现了以下技术特色和应用特点:统一数据采集、交换平台,数据共享平台,综合信息门户,统一身份认证,整体服务模型。
统一数据采集、交换平台为校园内应用系统之间的信息交互和共享提供了一个集成化数据交互和共享空间。该统一数据采集、交换平台具有较好的开放性,可同时满足用户对各种异构、同构平台、数据源及各类应用间的数据交换需求。
在保证数据安全的前提下,信息交换平台为用户提供了灵活的个性空间,用户可根据需求,合理地定制数据交互需求。基于综合业务需求的综合服务模型定义了综合业务处理的数据、流程和操作,由综合数据组成的共享数据库和ODS提供了共享和互操作数据载体,统一的数据采集和交换平台将具体实施综合数据的采集,转换、同步、更新,最终实现综合业务的信息共享和互操作。
共享数据平台通过信息交换平台的支持实现校园共享数据的集中管理,在此基础上对业务数据进行全面清洗,是各类信息采集、加工和整合的平台。设计和建立虚拟共享数据库和 ODS(操作数据存储)的数据结构,构建面向数据共享和互操作的数据中心,数据中心包括两部分内容:元数据和ODS数据。元数据主要是指现有各业务数据库的元数据和各种数据标准以及综合数据视图,ODS数据指最近刚用到可能马上要用的临时数据。
校园综合信息门户是建立在统一身份认证平台、门户支撑平台以及全局服务模型之上的一个综合性的信息发布和服务的系统。综合信息门户主要工作是建设某大学信息资源综合服务平台的门户网站。门户网站提供浏览、查询、搜索、互动等一站式的服务,门户网站是平台的统一服务门户,实现单点登录、统一身份认证、面向用户的个性化信息定制服务等,体现共享、个性化、交互式的特点。
统一身份认证平台为应用系统提供统一的身份管理、认证服务和权限管理,目的是为了减少系统开发的不一致性,减少开发成本和风险,可实现对使用人员、权限、认证的统一管理,降低因为人员变化、系统扩展带来的管理复杂度。统一身份认证技术基于 LDAP,在校园网内的统一用户身份认证和权限控制,采用全局目录服务,对全体的用户身份信息和控制信息进行有效组织管理,提供高效安全的目录访问,为数字化校园的各子系统提供统一身份认证和权限控制的支持。
整体服务模型是建立在共享数据平台之上,面向学校全体性的信息共享、查询、统计、分析和全体业务需求而建立的服务框架。
整体模型将采用对象化、组件化的建设思路来实现,支持SOA结构,整体服务模型是整体服务组件构成的,整体服务组件是最基本的服务单元,对一个或多个整体服务组件进行流程或功能组合,可以形成一个整体服务模型。因此,整体服务模型管理工具应当具有整体服务组件注册、整体服务模型组装等功能,并且并清晰地描述出各整体服务组件与共享数据平台中的具体数据资源的关联。
[2]黄伟. 基于MVC架构的Web应用系统设计. 微型机与应用,2004,11:13-15
[3]谈冉,陈巍,薛胜军. 设计模式在典型.net三层架构Web程序中的应用. 武汉理工大学学报,2006,4:344-346
[4]毕强,鞠彦辉,邓君. 基于 Web服务技术的企业间信息集成系统架构研究.现代图书情报技术,2005,5:76-80
[5]刘慧,李玉忱,苏鹏. 基于J2EE架构的分布式Web应用的研究. 计算机应用研究,2003,9:47-49
[6]吴家菊,刘刚,席传裕. 基于Web服务的面向服务(SOA)架构研究. 现代电子技术,2005,14:1-4