最新
推荐
2014年高等教育信息化十大“关... 01-04 教育部成立教育信息化专家组 12-24
CERNET第二十一届学术年会 11-24 李志民:互联网促进人类文明迈... 11-15
|
基于J2EE 的系统架构 基于J2EE规范的B/S结构实现了多层次的分布式应用模型系统,根据功能把应用逻辑分成多个层次,每个层次支持相应的服务器和组件,组件在分布式服务器的组件容器中运行,容器间通过相关的协议进行通讯,实现组件间的相互调用,具有跨平台、跨数据库、支持多种应用服务器、扩展能力强等优点。 基于三大平台 面向用户的OA 系统在设计中要考虑的一个重要因素,就是要基于已建设的数字校园统一身份认证、统一数据交换和统一信息门户平台。 我们通过统一身份认证系统实现各级用户访问系统的单点认证和自动漫游,并保证对应用系统、数据、业务功能等的访问权限的控制。 系统的组织机构、用户等基础数据来自统一数据交换平台的公共数据库,可以采用数据库视图、数据导入/导出、存储过程调用等方式保持数据同步。 校园网用户可以通过校内信息门户的方式在认证后实现单点漫游至应用系统,也可以通过应用系统登录直接访问。 六层架构 系统还要逐步支持即时消息软件、Email、手机WAP等访问模式。针对系统用户访问权限的差别,系统需要面向用户提供不同的管理和操作平台。因此,系统的总体架构如图2所示。
图2 系统多层结构设计 第一层是物理层即网络基础设施层,包括校园网络、交换机、路由器等基础设备,它支持着应用系统的所有上层应用。 第二层是数据层,包括有业务数据、工作流程数据,还与数字校园平台的公共数据库发生数据交换,从公共数据库中获取本系统需要的组织机构、教职工数据、统一编码等数据。 第三层是业务管理层,属于核心层,它集中了所有的业务功能,包括公文管理、事务管理、信息发布等子系统,这些业务模块支撑着系统的各项管理和服务工作的正常运作。 第四层是数据分析业务集成层,其主要作用是在业务功能实现的基础上,按照用户对于系统的不同的业务和数据的需求,对业务和数据进行筛选、审查、分析和组合,提供给服务层使用。 第五层是信息服务层,主要是从各种类型业务系统中抽取可以提供给教师、学生、校领导、部门行政人员、学校行政人员、系统管理人员使用的系统服务,并可以面向学校决策部门提供用于学校发展的各类统计数据和决策分析服务。 第六层是用户访问层,是数字校园的总入口,它将各类信息资源和服务集成起来,为用户提供统一的单点登录、操作界面和个性化信息推送服务。 在整个系统架构中,统一在身份认证和授权平台为各层的应用和数据服务提供用户管理、权限管理和单点登录。 在系统的架构设计中,充分考虑到用户的需求和信息服务功能,在基本功能模块的基础上,按照SOA的思想,对系统的数据和业务进行组合抽取,向不同用户提供面向用户个人的信息服务层。 |
版权所有:中国教育和科研计算机网网络中心 CERNIC,CERNET,京ICP备15006448号-16,京网文[2017]10376-1180号
关于假冒中国教育网的声明 | 有任何问题与建议请联络:Webmaster@staff.cernet.com