校园综合信息服务系统
2013-04-29马秉睿
马秉睿
摘要:本文介绍校园综合信息服务系统使用的重要性和介绍了综合信息服务系统的整体构架及具体细则
关键词:系统;技术路线;数字平台;模式数据同步
1. 项目概述
随着校园网规模不断的扩大校园网的用户规模也不断扩大,随着用户对网络应用的熟悉,应用系统在学校的办公、教学、科研中扮演着越来越重要的角色,用户对系统的依赖度越来越高。如何有效的组织信息并为用户提供统一的入口、可定制、可过滤的信息资源成为当务之急。基于以上问题,校内系统急需整合,通过统一用户、整合资源、集成应用、共享数据来满足整个校园的信息访问和处理需求,并提供个性化的信息服务。本项目拟利用计算机技术、网络通讯技术对学生和教师的所有信息资源进行全面的数字化;并科学规范地对这些信息资源进行整合和集成,以构成统一的用户管理、统一的资源管理和统一的权限控制,推动学校进行制度创新、管理创新,最终实现教育信息化、决策科学化和管理规范化。
2. 系统总体方案
2.1. 技术路线
就目前的技术而言,实现数字化校园有两条技术路线:EAI(企业应用集成)解决方案和Web 服务。EAI 可以说是建立一个灵活的、标准化的企业应用底层架构,可以允许新的基于IT 的应用能够更容易更有效地被部署。新的底层架构允许企业中的应用能够实时地、无缝地互相通信。Web服务则是一种通过URL识别的模块化软件应用,它通过标准的 XML 格式接口来访问网络(包括Internet,Intranet,Extranet),通过Internet 的基本协议和其他软件代理交换XML 信息。传统的EAI 是一种紧耦合集成模式,比较适用于那些对性能要求较高的、需要多种层次集成的应用集成系统。Web 服务是一种标准化的松耦合集成模式,比较适用于那些需要更大的灵活性,改动频繁的应用集成系统。结合了Web 服务的EAI 系统则实现了一种面向服务层的松耦合的企业应用集成系统,可以最大限度地同时满足性能和灵活性的要求。
2.2. 系统实施方案
根据数字平台一期项目的设计思想,综合上面的分析,我们将综合信息服务系统设计成一个基于.NET 的Web 应用系统,从构架结构上讲,采用四层构架的组件化设计思想,这样做可以满足系统的性能、缩放性、安全性、可访性、重用性及可维护性的要求。这一架构遵循统一数据出口和统一数据入口的原则,通过统一的一站式服务门户对外给用户提供闭环式服务和共享机制,对内整合各业务应用系统。通过对上层应用服务的请求,调度下层业务逻辑及其相关业务系统的资源,完成以事件为驱动的工作流和数据流的运行。
综合信息服务平台系统数据库采用与数字校园平台一致的ORACLE数据库,这样即可与现有一期平台进行有效整合,也能为本系统的大量数据提供很好的支撑。综合信息服务平台的数据主要来源为四个部分:第一部分是通过从数字校园中心数据库中映射出平台需要的数据;第二部分是从各个职能部门和各个年级或班级的主题网站上通过爬虫技术取得其发布的新闻数据;第三部分是平台用户的相关数据,如用户社区平台;第四部分是从Internet上取得的公共服务数据。综合信息服务平台系统采用微软.NET体系架构。用户通过数据表现层访问访问平台开发的各种组件,通过组建和业务的逻辑来访问数据访问层得到用户想得到的数据。
3. 关键问题解决方案
3.1. 单点登录技术
当用户第一次访问综合信息服务平台的时候,因为还没有登录,会被引导到认证系统中进行登录;根据用户提供的登录信息,认证系统进行身份校验,如果通过校验,WEB服务器通过使用cookie技术来设置登录成功用户的Ticket(验证门票)字符串,浏览器接到cookie之后,就会保存起来,在访问其他业务系统的时候会把这个cookie也带上,Web服务器接到请求时也能读出cookie的值,根据cookie值的内容就可以判断和恢复一些用户的信息状态。网页中单点登录就是利用Cookie技术来完成用户登录信息的保存,将浏览器中的Cookie和上文中的Ticket结合起来,实现用户就可以在不用再次登录的情况下访问学校其他业务系统了。
3.2. 支持主动和被动模式的数据同步。
在系统定义流程基础上,实现主动和被动模式数据同步,实现真正意义上的数据共享。
3.3. 即时通讯技术
综合信息服务系统即时通讯的应用范畴主要是定时消息提醒、短信接收提醒和师生之间的疑难解答,所涉及到信息内容相对较少。在这种情况下使用ajax来解决即时通讯技术无疑是一个很好的选择。ajax可以理解为xmlhttprequest,ajax为每一个消息的发送和接收建立一个新的http连接,并在短暂通讯完毕以后关闭,占用资源少,响应时间快等优点,在当前WEB即时通讯系统应用广泛。
3.4. 信息安全
综合信息服务系统的安全保障主要从一下几个方面实施
1) 在网络层;2)在程序开发方面;3)在用户权限机制方面;4)在数据库的安全机制方面。
3.5. 實现组件式服务、用户可定制已有服务。
本系统采用.NET架构中组件开发的方式,将各种服务进行模块式封装,对各种服务采用组件方式为用户提供服务,用户可以根据自身需求选择综合信息服务系统提供的服务组件中进行定制需要的服务组件;
3.6. 与现有部门业务系统进行有效的整合。
通过ORACLE提供ODI技术再根据部门数据特点实现定期从学校各个职能部门的现有业务系统数据库中提取数据并保存在数字化校园公共数据平台中。综合信息服务系统直接对公共数据平台上的数据进行映射,实现数据的同步。这样可以最大限度的保证现有业务系统不进行较大的调整或修改,减少各个职能部门的工作量,同时也能够为全校师生提供一个较为准确的数据展示。并在综合信息服务系统中集成对各个业务系统的单点登录,方便师生。
参考文献:
[1]任团荣;韩三厚;;浅谈高校图书馆在构建校园信息化建设中的优势条件[J];内蒙古财经学院学报(综合版);2005年04期
[2]胡维治;;高校各层次人员对数字化校园建设的误解及对策研究[J];中国教育信息化;2008年13期