杨兴林
【摘 要】伴随计算机技术的不断发展及校园网的日益普及,数字化校园在信息应用程度方面也在逐渐深化。然而原有系统因所使用的数据库及开发技术不同,信息孤岛现象十分严重。本文基于大学校园信息化集成相关需要,对数字化信息门户系统开展了细化设计,最后详细描述了系统的软件实现及总体结构等。
【关键词】校园 信息门户平台 设计
伴随高校信息化建设的持续推进,在校园内建设信息化管理系统越发增多,但这些信息系统使用着各不相同的设计模式及开发技术,各系统均设置有专属自身的用户认证体系。用户须输入与之相对应的用户名及密码,方能对不同應用系统进行访问,但实际中忘记登录密码或者是用户名的状况经常发生。长此以往,高校所构建的应用系统相应功能难以得到有效、充分的发挥,对校园信息化建设的持续进程造成严重阻碍。所以,本文通过运用门户技术,把处于分散状态的应用系统有效集成,达成统一身份认证及实现单点登录,最终将上述问题有效解决。
1 Portal技术概述
Portal[1]翻译过来即为“门户”,通常认为,门户乃是一个入口单一化的网络系统,用户获取信息不受时间空间限制,主要是将安全的服务、程序及数据提供给用户。针对组织性质而言,构建Portal,能够将组织内的各种信息资源进行统一化处理,而对于内部人员来讲,则可利用Portal,对组织内部的信息及时掌握、及时参与各种讨论,并且还可与同事一道开展协同工作。由此可知,门户技术把组织内以往处于分散状态的信息孤岛及业务系统进行有效连接,构建一个跨多个平台的综合性、系统化的信息联合体,最终实现信息的集成管理、访问及传递。基于技术层级而言,Portal本质上乃为一个程序界面,依据功能不同,进行针对性分割,使之形成多个窗口,对各种页面元素予以展示,可以是一个视频或图片,也可以为一段文本或一个WEB链接。Portal技术突出优势在于能够进行定制,在数据库中,分类储存着各种定制信息,另外,还有一些Portal系统支持使用数据库对用户身份及权限进行管理。
2 系统需求分析
高校数字化校园门户系统把校园内的诸如生活服务、教学管理、科研管理及人事管理等各种信息资源,利用网络技术及计算机技术,实现全部数字化呈现,而后构建成一个统一化的身份认证及用户管理系统,这样便能够实现各种类型资源的充分交互及共享。其主要有如下功能需求:
(1)统一帐户管理。依据校内组织机构,把学校内的用户实施统一化管理,以此为门户系统提供标准化、统一的用户数据服务。全生命周期的管理用户,功能包含有密码修改、信息维护、注册及账户申请等;基于LDAP[2]目录,构建针对用户的信息目录库,另外,能支持把统一的用户信息在LDAP目录中予以储存的功能,进而为用户提供更加全面的目录服务功能。建立系统性的部门岗位角色树状层次模型,然后依据工作人员的实际角色,分配与之对应的角色任务,并给予针对性的数据与操作权限。
(2)单点登录[3]。系统支持各种系统平台及认证方式,用户首次登录时,统一认证平台需验证用户的身份信息及登录信息,通过验证之后,用户便得到了系统的信任,无需再登录,便可对其他应用系统进行访问。对于身份认证而言,能够为不同形式及不同类型的应用,提供完整性的认证服务,无需对新的认证系统进行开发与设计。
3 系统总体设计
数字化校园门户系统基于数字证书,能够实现单点登录技术,促使门户当中的各种数字资源能够与信息应用系统形成有效整合。为使得信息在安全上有所保障,在系统的信息资源端,安装有访问控制中间件及认证服务器,且服务器具有防护功能,由此进行通信[4]。另外,权限管理与单点登录功能之间可实现完美结合,对那些合法用户的权限票据进行签发,并集中统一化身份认证及管理用户,如图1所示。
系统基于LDAP协议开展相应开发工作,基于应用层,可完成诸如异构数据库集成及单点登录等功能,从而真正意义上实现“一次登录,全校漫游”的访问机制。另外,对于单点登录及身份认证而言,其无关于开发语言、WEB服务器、数据库及实现方式与操作系统等,能够在对原有应用系统不给予改变的情况下,将其整合到所设计的门户系统当中。
4 结语
总而言之,信息门户乃是整个校园建设的重要构成,同时也是学生与老师获取丰富资源信息的关键途径。门户系统的构建乃是一个长期的系统性工程,伴随科学技术的日益发展,门户系统将会更好的转化为服务型系统,且与多种服务系统相联合,最终构建完善的数字化校园服务。
参考文献:
[1]杨湛琳.基于WebSphere Portal的数字化校园统一门户平台的研究与构建[D].南昌大学,2006.
[2]娄渊胜,孔得雨.基于Web Service的校园信息门户平台框架研究[J].计算机技术与发展,2009,19(9):93-96.
[3]孙天泽.嵌入式设计及Linux驱动开发指南[M].北京:电子工业出版社,2007.
[4]王平.基于SOA的数字化校园资源整合研究[J].信息技术,2016(1):159-161.