基于服务型数字化校园的“1+N”应用平台建设

2016-03-11 22:11陕西省兴平市陕柴中学兴平713100
电子测试 2016年6期
关键词:门户服务型统一

何 伟(陕西省兴平市陕柴中学,兴平,713100)



基于服务型数字化校园的“1+N”应用平台建设

何 伟
(陕西省兴平市陕柴中学,兴平,713100)

摘要:本研究所设计的基于服务型数字化校园的“1+N”应用平台由一个URP公共平台和N个应用系统组成,主要实现信息共享与用户统一管理、统一数据交换及统一身份认证四项功能。

关键词:服务型;数字化校园;“1+N”应用平台

1 服务型数字化校园整体规划

在服务型数字化校园网建设过程中,应用支撑系统、信息服务系统及个性化信息门户称之为大学资源计划(URP),是校园网上各种应用系统的集成,简单来讲就是“1+N”,一个核心应用平台(URP公共平台)和N个应用系统。

1.1 一个URP公共平台

URP公共平台主要解决信息服务多元化和应用系统之间的数据共享与一致性问题,可为各应用系统的集成提供各种基础性服务,以实现各应用系统间的数据交换与共享等功能,URP公共平台主要包括用户管理、权限管理、身份认证、信息检索、信息发布、数据交换、工作流管理、文档管理、网上支付。

1.2 N个应用系统

URP门户将URP系统集成的全部信息系统与资源以统一的界面提供给用户,并为不同用户设置相应的信息检索与导航等服务,用户通过URP门户不仅可以看到公共信息,还能看到与自己身份相吻合的服务。URP应用是服务型数字化校园建设的支撑,解决了业务逻辑与信息服务需求。数字化校园建设的主要内容就是建设教学、管理及科研等各应用系统,URP应用包括了各种办公信息系统、管理信息系统、网络教学系统等。

1.3 “1+N”整合模式

传统数据交换和资源整合模式主要有两种,一是建立全新的中央数据中心模式,二是统一授权,单点登录模式。前者的局限在于完全放弃了原有系统,并需对原系统重新定位,投入高,风险大,开发周期长,而后者的局限在于其各子系统不相关,无法实现深层次的数据挖掘,不能得到更加精准的统计数据,而且可能出现信息冗余、重叠、不一致等情况。因此,本文提出了“1+N”整合模式。

2 平台功能设计

2.1 基于Portlet的统一信息门户

门户(Partal)平台是一个基于Web的应用程序,Portlet是一个基于Java的Web组件,Partal可提供个性化、单点登录和不同资源内容的聚合,负责整个信息系统的表现层,并以Portlet作为一个可插入的用户接口组件为信息系统提供表现层。

校园信息门户是一个统一、开放、可提供信息发布与共享以及多种应用服务的门户,在具体实现中,遵循JSR 168规范与WSRP标准,JSR 168规范泳衣提供不同Partal和Portlet之间的互用性,WSRP标准使得门户应用可以混合使用不同厂商的门户服务器,并调用合作伙伴提供的远程Portlet服务。整个系统支持高速缓存、用户界面定制、持久性和用户认证等内置服务,系统框架分为界面与服务两部分:界面由各个预先构造的Portlet组成,不同Portlet所占用的浏览器区域不同,用户与相应的Portlet进行交互,Portlet内部逻辑决定Portlet显示信息;服务部分主要支持Portlet运行,主要包括用户配置、请求分发、认证与授权、数据持久化服务等。

2.2 基于LDAP的统一用户管理

LDAP是一种标准、开放、可扩展的目录访问协议,被称为轻量级的目录服务。基于LDAP目录服务开发UUMS,可实现校园网用户权限的分级、分层管理,既减少了服务型数字化校园应用平台开发与管理成本,提高了开发效率,提供包括单点登录在内的认证服务,又可实现用户角色的集中管理,制定安全策略,降低了各应用系统权限管理的维护量。

2.3 基于SOA的统一数据交换平台

SOA架构是目前系统集成领域最先进的体系结构,它通过松耦合的交互方式构建分布式的异构平台,彻底解决了传统模式下的集成困难、结构复杂、兼容性差等缺陷。因此,利用SOA架构构建服务型数字化校园的数据交换平台是最佳选择。在具体的实现过程中,整个系统以XML作为异构系统之间数据交换的标准格式,利用JMS、ESB及Web Services等SOA的核心技术分布实现数据交换平台信息服务及数据传输等功能。

数据交换平台由一个数据交换平台服务和N个应用软件的数据交换平台代理组成,是一个分布式开放型网络系统,数据交换平台代理是各应用软件的接口,在与数据交换平台的信息和数据进行交互的基础上实现信息交换。

2.4 基于Web Services的统一身份认证

统一身份认证系统是一个专门为各个应用系统提供身份认证服务的软件,本文所设计的基于Web Services的统一身份认证服务包含两部分功能,一是身份管理,二是认证管理。其中,身份管理为校园网用户提供唯一的统一身份账号,并能实现新老系统中的账号关联;认证管理主要涉及到应用系统服务、门户服务及注册中心服务与统一认证服务等多个服务之间的相互协调。具体流程为:Web服务器创建Identity Service对象,并由该对象提供统一身份认证服务→应用系统客户端从Web服务器获取WSDL文档,并根据WSDL文档生成代理类,创建代理对象,以用来调用Web Services方法→用户登录应用系统客户端,客户端通过调用代理对象来调用Web Services→代理对象根据客户端提交的参数Identity Service的方法→用户登录信息写入Session表中,并从数据库中检索相应权限,返回给代理对象→Identity Service对象校验客户端提交的访问令牌,若校验成功,依据用户所登录应用系统ID→从数据库中检索出相应权限返回给代理对象,若验证失败,需将错误信息返回给客户端。

3 结论

综上所述,本文主要设计了由一个URP公共平台和N个应用系统组成的服务型数字化校园的“1+N”应用平台,重点分析了平台信息共享与用户统一管理、统一数据交换及统一身份认证四项功能的实现,望能够为未来的服务型数字化校园建设提供依据。

参考文献

[1]李昌哲. 高校数字化校园平台建设和应用集成[D].华南理工大学,2014.

[2]卢清. 基于SOA的云计算数字化校园模型研究[D].东北石油大学,2012.

[3]阮焕立,艾雨兵,章文杰. 高职院校数字化校园平台建设及应用系统集成实践研究——以宁波卫生职业技术学院为例[J]. 中国教育技术装备,2013,36:51-53.

何伟,男,陕西省兴平市陕柴中学,出生69年1月。现为中学高级教师,主要研究学校信息化建设和历史教学。

Based on the service digital campus "1+N" application platform construction

He Wei
(Shaanxi Chai middle school,Xingping,713100)

Abstract:In this paper,the design of "1+N" application platform based on service-oriented digital campus by a URP public platform and N application system,mainly realizes the information sharing and four functions of users of the unified management,unified data exchange and unified identity authentication.

Keywords:service;digital campus;"1+N" application platform

作者简介

中图分类号:TP311.52;

文献标识码:A

猜你喜欢
门户服务型统一
关隘:要道门户
西域门户——两关遗址
坚持严管和厚爱相统一的着力点
碑和帖的统一,心和形的统一,人和艺的统一
实施“三个三”工作法 推进服务型党组织建设
统一数量再比较
加快发展服务型制造
基于内外网门户系统的研究
刘国中:建设人民满意的服务型政府
构建服务型政府的路径选择