基于PORTLET的数字化校园信息门户的研究

时间:2022-10-13 12:11:12

基于PORTLET的数字化校园信息门户的研究

摘要:数字化校园信息门户通过Portlet技术架构、身份认证和权限控制等技术,集成数据和应用系统,实现单点登录,统一管理。消除信息孤岛,实现信息资源全面共享。

Abstract: Digital campus information portal is the integration of data and application systems through Portlet technology architecture, authentication and access control technology, which can realize SSO and unified management, in order to eliminate information islands, and realize information resource sharing.

关键词:门户;应用集成;单点登录;Portlet

Key words: portal;application integration;single sign on;Portlet

中图分类号:TP393.0 文献标识码:A 文章编号:1006-4311(2017)06-0080-02

0 引言

互联网的快速普及,为高等教育的信息化发展带来了新的契机,学校信息化程度已成为衡量高等教育水平的硬件指标,建设数字化的智慧校园也已成为目前的发展趋势。信息门户平台整合信息资源和应用系统,为师生访问数字化校园的信息资源和应用服务提供了便利的统一入口和一站式服务。信息门户平台在全校师生间建起一座立交桥,四通八达、及时传递信息、全面共享资源,大大提高学校的工作效率,改进管理办法,提升学校学校竞争力。

1 需求分析

上个世纪九十年代末,信阳农林学院开始建设校园网。2003年,正式接入中国教育和科研计算机网。目前,学校拥有校园网主页、多个院部二级网站。但建设模式基本上一个部门一个系统,基本上所有系统各自封闭的、系统之间相互分散、各自为政,没有关联,无法进行有效的信息共享。学校各管理部门如:财务管理、人事管理、教务管理、科研管理、资产管理、后勤管理等部门,都购买或开发了各自的管理系统。但没有考虑跨部门的业务逻辑设计,忽略了部门间数据的关联性。而且由于选择不同的软件系统开发公司,数据标准不一致。虽然能够完成各自的工作任务,但存在着诸多不便,还造成资源浪费,重复建设,管理工作繁琐,更不能满足用户个性化的需求,效率不高。

针对以上出现的问题,高校在做信息门户网站建设或改建时,就必须要明确门户网的建设需求和目标,为下一步的建设工作做好铺垫,基于Portlet的数字化校园信息门户是目前较好的选择。

2 门户介绍

2.1 Portal定义

“Portal”,意为门户,主要用来指信息门户,用户可以通过对门户的单一访问获取多种信息。在Sun的Portlet 技术规范JSR-168(JavaSpecification Request 168)中定义为:Portal是基于Web的应用,通常提供个性化,单点登录,整合不同资源的综合信息展示平台。Portal最终展现在用户面前的是类似于Web网页的Portal页面,容易获得用户的认可。

Portal可以使内部相关的信息系y集成在一起,使信息资源得以互通,为学校提供了一个代表性的信息入口,以便更快地访问用户所需的内容,完成决策支持。从本质上来说,门户可以实现单一入口登录,可以集成信息资源,可以面向用户进行个性化配置。信息门户在校园内的作用是:根据校园内各类用户的不同角色及其使用特点,如校内教职员工、在校学生、校外用户等,把互联网上的学习资源和学校内的教学、科研、管理、技术服务、生活服务等应用系统及数据资源按照需求集成在信息门户下面,形成个性鲜明的用户界面,然后通过对数据和消息的收集、整合、存储、传输,提供一个稳定、可靠的基础平台,使各种资源得到更有效的应用,进而拓宽传统校园网的业务功能,提升学校的工作效率和管理水平。

2.2 Portlet

Portlet 是可重用Web组件,部署在Portlet容器内,其生命周期是被Portlet容器来管理的,可以生成和展现不同内容,Portal使用Portlet作为可插拔用户接口组件,提供信息系统的表示层,可以被动态地加载和管理。Portlet处理从Portal传递来的用户请求,动态生成输出内容的一个片段,展现在Portal页面的某个位置上。通常情况下,用户请求一个Portal页面会调用多个Portlet,共同组成一个完整的Portal页面。

2.3 Portlet Container

Portlet Container即Portlet容器,为其提供生命周期环境,管理Portlet的生命周期,提供Portlet参数的持久存储机制。Portlet容器接收Portal的请求,并传递给容器内的Portlet来执行,表现出来就是页面上一块独立的地方,可以和其它的Portlet通信、协作。

3 门户系统的设计

3.1 Portal体系结构

Portal平台建立在基础平台之上,由硬件和软件组成。在图1中,Portal Web Application负责进行客户请求,Container Provifer SPI 是Portlet Container的回调接口,Portlet Container Invoker API为Portlet Container的访问接口,Portlet容器通过Portlet Provider SPI(Service Provide Interface)获取Portal信息,Portal通过Portlet Container Invoker API调用Portlet容器。

上一篇:多品种预制梁场需求不均衡状态下制梁台座规模... 下一篇:线性代数课程内容及局部体系教学改革思考