纵向看,我校的数字化校园整体解决方案架构分为五层,自底向上为基础技术平台、应用平台、应用组件、业务系统和门户层。基础技术平台由操作系统、中间件、数据库等构成,是数字化校园的基础设施;应用平台的建立在基础技术平台之上,为应用组件以及业务的开发提供服务;为支持系统的功能重构与功能扩展,将一些业务进行分析与抽象,形成应用组件:应用组件与应用平台共同形成业务构造平台;门户为用户提供一个单点登录、个性化的应用入口,方便用户对应用的使用。
我校的数字化校园整体解决方案技术架构层与层之间以及层内各组件之间定义了标准接口,达到松耦合,使应用系统的开发及后续扩展只需要关注其中相关的部分。当某些提供服务的业务系统发生变化时,不会影响到使用服务的其他业务系统的正确运行。
1门户层
门户是数字化校园各应用系统中各种应用构件整合和部署的平台,它把分立系统的不同功能有效地组织起来,为各类用户提供一个统一的信息发布和服务的入口。门户层提供WEB网站页面风格、布局、内容等方面的定制工具,快速完成后台应用构件基于规划的展现;同时为个性化服务打下了基础。
2业务系统层
在本方案中,我们将一期应用建设的所有应用系统中的各个业务功能组成一个统一的应用。各个应用部处院系的业务之间没用明确的界限,为了使用的方便,按照重庆工商大学现有的组织结构所涉及的业务范围划分为:教务系统、科研管理系统、人事管理系统、学生工作管理系统和学生收费系统等。这些业务功能建立在应用组件和公共组件平台基础之上,满足不同业务的需要。业务系统的构建基于应用组件,一个业务流程由多个应用组件来完成。用户基于角色使用业务功能,完全打破现存行政组织机构的界限。
3应用组件层
业务系统的构建基于应用组件,应用组件由基础业务实体如学生、机构、职工和基本稳定的业务服务(如学籍异动、成绩管理、奖学金管理、惩罚管理、贷款管理、导师管理)等组成。这种设计使得业务功能重组变得非常容易。如果将来组织机构变化或组织的职能范围变化,信息系统不需要重新开发,只是对组件进行重新的组装和授权,就可以满足新的需求,适应需求变更。
在应用组件的设计时,我们遵循以下原则:
支持未来变化:对适于用规则描述的业务流程,使用规则引擎来实现,避免重新编码;
确保组件的简单性,以便功能复用和业务重构;
使用组合优先于继承,使组件易于维护与扩展。
4应用平台
应用平台是数字化校园体系架构重要的组成部分,由公共组件和框架组成,它使开发人员能快捷、高效地构建业务功能模块。开发人员只需开发应用组件,将应用组件插入框架之中即可构建应用程序。我校的数字化校园应用框架基于开放或共享标准,实现面向产品化、实用性的组件库系统,并具开放性、可扩展性;支持异构环境中的框架、组件的互联和通信(由Web Services实现);实现新旧系统的兼容性; 遵循重要组件标准,具有透明本地化、平台无关性特点;系统的配置、数据交换基于XML和Java的标准化格式;支持个性化信息服务定制和菜单重构。为应用开发提供一致、健壮的、可扩展的、灵活的骨架。我校的数字化校园应用框架高度地抽象了高校领域的问题,进而降低开发难度和强度。该框架提供服务提供者接口(Service Provider Interface),使开发人员可以自由选用第三方软件提供的相应服务如工作流引擎、认证服务等,保证平台的可扩展性。
5基础技术平台
安全:我校的统一身份认证及授权体系包含以下几部分:身份认证(包含PKI CA)、授权、单点登录和安全审计。采用成熟的安全产品系列,保证系统的安全可靠(消除安全导致的系统性能瓶颈),在此基础上,建立应用的授权机制。建立统一用户管理、授权管理和身份认证,进行分级授权和集中身份认证,提高应用系统的安全性和用户使用的方便性,实现全部应用的单点登录,集中管理应用系统内的用户,实现每一个用户在访问各个应用系统时更加方便可靠。
企业级应用集成(EAI):提供企业级应用集成整合框架实现企业级应用集成,基于XML、XSLT和Web services技术的企业级应用整合架构,可以快速整合现有系统,获得更高的投资回报;
统一数据库平台:
基本信息维护服务:提供整个学校全面、准确的数据信息;
数据访问服务:屏蔽不同类型数据源(XML文件、关系数据库、LDAP等)的差异,为应用提供一致的数据访问接口。
数据交换服务:提供系统间数据级数据交换服务,包括数据格式转换、数据映射。
开发工具:采用公司自己的集成开发环境---Heer IDE Studio,提供了从应用分析设计、代码生成到测试的一整套工具,利用模板、应用元信息等生成基于该框架的代码与配置;可以高效地生成、裁减和添加功能,缩短开发周期,简化后继的维护,保证软件质量。
第三方软件:J2EE应用服务器(Weblogic)、门户服务器(Weblogic Portal)、目录服务(Directory Server)和数据库(Oracle 9i)。
公共数据库:为了从全局出发、统一规划,组建一个完整统一、技术先进、高效稳定、安全可靠的基于Internet/Intranet的校园应用系统,采用公共数据库提供一个稳定、集成、可靠的环境,保证整个新系统中各个业务系统可以充分集成并保持一致。通过预先设计好的公共数据库将所有应用系统以及一卡通和其他现存或将使用的第三方系统进行有机集成,实现整个校园管理的规范化、系统化、一体化。并在此基础上,针对特定的用户角色,建立面向用户需求的信息服务数据集,为这些用户提供全面信息服务。公共数据库还有助于学校积累数据,建立一个面向决策分析支持的主题数据集,为学校提供决策分析支持功能。
学校三个校区校园网均已建成并互连互通,校园网共布放光纤近45 公里,安装信息点近 12500 个,辐射了近70栋楼宇。。校园网通过中国教育科研网(CERNET )和中国公用信息网(ChinaNET) 两个出口,共1020M带宽接入InterNET ,实现了与因特网的全面快速互连。此外,还建成了跨越校区的“财务专网”、 “医保专网”、“一卡通系统”以及“网络认证计费系统”、 “远程教育视频会议系统”等。同时,学校还是重庆教育城域网主环节点之一, 为南岸片区周边兄弟高校服务. 整个校园网络拥有16个二级局域网,33个C类个IP地址。接入计算机约1500台,其中单位、教师、学生上网计算机分别为1000台、300台、200台。下面为我校网络拓扑图。