江苏商贸职业学院信息门户平台建设实践

2016-08-19 19:41李玲
电脑知识与技术 2016年20期
关键词:门户站点架构

李玲

摘要:该文针对我校数字化校园建设过程中存在的信息资源分散、共享程度低等问题,提出了基于SOA的新型数字化校园信息门户平台的体系结构及详细设计,最后针对信息门户平台存在的不足之处提出了改进思路。

关键词:信息门户;平台架构

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)20-0087-02

Abstract: Aiming at the problems of the information resources in the process of the construction of the digital campus, such as the dispersion of information resources and the low degree of sharing. The paper presents the architecture and detailed design of a new digital campus information portal platform based on SOA. Finally, it puts forward some improvement ideas for the shortcomings of the information portal platform.

Key words: Information Portal; Platform architecture

1 概述

江苏商贸职业学院在“十二五”期间,完成了校区扩建一期工程的建设,建立了覆盖全校的校园网络、部门应用系统,校园网及系统应用已深入到教学、科研、管理、服务等各个领域,但也存在很多问题,比如:全校信息化建设规划不统一,每个部门各自为战,关联甚少,数据标准不统一,导致有关信息重复登记,使用率低,更新不及时,有时还有很多错误信息。随着信息化建设的不断深入和应用需求的不断提高,在全校范围内人为的形成了一个个的信息孤岛和应用孤岛,使得各部门信息和资源无法实现高效共享,造成了数据和信息的重复管理。多个系统之间彼此独立也使得同一个人在不同系统之间需要重复登录,大大减低了工作效率。因此,迫切需要将分散、异构的应用和信息资源进行聚合,使师生员工在一个平台上就可以看到与自己相关的所有信息。

2 信息门户平台详细设计

2.1 门户基础功能

栏目管理。系统的核心portlet,由系统提供,系统管理员通过本栏目把系统中的portlet创建成portlet栏目,并且通过对栏目的配置、授权等操作,使得栏目可以被普通用户添加。一个portlet应用程序可以被创建为多个portlet栏目。门户管理员需要管理门户中的栏目,包括栏目的名称、栏目的权限、栏目的自定义等,通过对栏目的配置展示不同的应用

站点配置。管理员通过站点配置,为系统的使用者配置默认的门户界面。如:站点皮肤、站点布局、新建站点、增加应用等相关信息,可以通过portlet的组合配置出不同风格、不同内容的站点。

在线用户查看。门户管理员通过在线用户可以看到当前用户在线情况,看到用户登录系统时,通过点击人员,可以看到人员信息,点击“站内信”或“发送邮件”,可以和该用户进行联系。

栏目点击量统计。用来统计用户访问栏目的情况,本模块用于提供管理员进行访问情况分析,便于了解哪些栏目比较受用户欢迎。点击栏目的“访问次数”、“访问时间”、“院系”等字段,可进入栏目访问次数的详细信息列表。

访问统计。按照用户访问系统的时间,部门和人员来进行统计。一般情况下,系统统计出当天的访问信息。用户也可以自定义时间段,来统计访问统计情况。支持按部门、自定义业务系统监控的访问统计,还能进行个人访问查询如:姓名、登录时间、IP地址、登出时间、所属系统等功能,能够自定义分析出访问流量、访问次数、访问业务系统情况等。

办事大厅配置。可以由管理员对办事大厅进行配置,提高在线服务效率,且能通过办事大厅看到与自己相关的事务进展。

密码找回。密码找回有三种机制:通过用户自设问题的答复、发送到邮箱、手机号码找回。

操作日志。用于记录站点管理和配置管理中所有操作记录。如操作用户、操作栏目、时间、IP地址、操作描述等。

2.2 门户主要技术

我校信息门户采用SOA思想,J2EE架构,采用Java编程语言进行开发,数据库采用Oracle 11g,系统开发及运行结构基于后台数据库的三层架构,在三层架构基础上,采用MVC加上服务容器的体系架构,支持各层之间的松耦合,从而做到服务到业务流程可配置和可重构。项目开发中涉及到的主要技术包括:

1)JSR-286

JSR-286信息门户平台支持JSR 286 Portlet2.0规范,任何符号Portlet规范的portlet应用都可以在标准架构下部署运行。

2)Spring框架

Spring Application Framework标准架构采用国际主流开发框架,采用面向组件的构造方法,具备高度的可扩展性。

Spring MVC Portlet Framework支持和推荐采用Spring MVC Portlet开发框架进行portlet应用的开发。

3) RSS订阅工具

RSS订阅工具是指把其它网站的以RSS方式提供的信息集成到门户系统中,能够遵循目前主流的RSS 0.91, 1.0, 2.0等规范。在集成时,如果被集成信息提供了RSS数据源,一般推荐使用RSS集成方式。

4)页面抓取工具

页面抓取是指把某些站点的某一区域(如一个栏目)抓取到门户中来,作为门户的一个栏目显示,常见的如抓取某网站中的新闻部分。

4) IFrame集成工具

用于通过使用嵌套的方式把其他网站信息集成进来,可以设置集成后窗体的高度、宽度和是否显示滚动条等,被集成尽量的站点仍然以站点原有的样式显示。如果集成页面需要认证,则有两种情况:第一种是如果被集成的站点实现单点登录,那么用户登录后不再需要再次在该系统中登录。第二种是如果被集成的站点未实现单点登录,那么在使用IFrame集成时需要和伪认证结合使用。

2.3 门户信息整合

2.3.1 校内信息

信息门户与学校主页实现有机整合,共享新闻、通知、公告等信息,同时支持对信息的编辑、发布、归档等功能,动态生成静态页面。

2.3.2系统集成

系统集成是通过门户平台所提供的集成接口,使得咨询、搜索以及各种应用都能快速的集成到门户平台上。目前,我校完成了与OA、人事、学工、财务、一卡通、图书馆、教务、网络课程等系统的集成,根据需求,有些实现了单点登录,有些实现了数据集成。如:与教务系统集成,将课本信息数据抽取到数据平台,进行开发展示课表信息;与图书馆系统集成,登录后可以查询个人图书借阅信息和欠费信息。

2.3.3内嵌应用

公共服务:系统内置集成了一些常用的公共服务,如:天气预报查询、交通查询、公交查询等公共查询服务。

待办事宜:可与任何需要提醒的模块进行集成,如:OA系统、人事系统、资产系统、邮件系统等,对待办事宜进行集中提醒。

行程安排:个人可以填写日程安排,用户和用户之间共享日程,并可以与平台信息推送服务进行集成。如:校历、周工作安排、需参加的会议、校大事等。

3 结论

目前该平台已经使用,运行稳定,效果良好,但也存在一些不足,如:栏目管理不能自定义,页面布局不能自定义等。众所周知,信息门户建设是一个不断创新、不断完善的过程,目前正朝着碎片化、场景化、云服务等方向发展,我校信息门户建设还需持续研究并实践,从而实现充分利用各种资源为学校办公、教学、科研等工作服务的宗旨。

参考文献:

[1]方伟杰,洪波,云霞,程艳旗.浙江大学校园信息门户建设实践[J]. 武汉大学学报:理学版,2012(10):357-360

[2]付小龙,肖平,袁芳,刘启新.数学校园信息门户信息构建方法的研究与实现[J].中国教育信息化,2010(11):13-14.

[3]王平.基于SOA的数字化校园资源整合研究[J]. 信息技术,2016(1):159-161

[4]王璞,陆剑江,杨季文.整合高校信息门户原型设计与实现模式[J].实验技术与管理,2011(5):299-301.

猜你喜欢
门户站点架构
基于FPGA的RNN硬件加速架构
关隘:要道门户
西域门户——两关遗址
功能架构在电子电气架构开发中的应用和实践
基于Web站点的SQL注入分析与防范
2017~2018年冬季西北地区某站点流感流行特征分析
基于内外网门户系统的研究
LSN DCI EVPN VxLAN组网架构研究及实现
首届欧洲自行车共享站点协商会召开
一种基于FPGA+ARM架构的μPMU实现