基于SOA高校数字化校园信息平台的规划与整合

2017-03-04 01:51冯和龙
商情 2016年32期
关键词:数字化校园

冯和龙

【摘要】本文从校园网实际情况出发,提出基于SOA架构的数字化校园信息平台的整合和建设方案,并采用Web Service技术实现。成功地集成和整合了校园网络系统,实现了统一身份认证、数据共享和交互,解决了“信息孤岛”问题,建成了高效实用、易于扩展的数字化校园信息平台。

【关键词】数字化校园;SOA;Web Service

1引言

现代通信技术和计算机技术飞速发展,各高校纷纷建起了万兆骨干、千兆汇聚、百兆桌面的校园网络。校园网上运行着招生、学工、教务、办公、就业等管理系统,这不仅方便了师生使用,减少了差错,提高了效率,而且在很大程度上改变了师生学习、生活和工作的习惯,这种习惯最终演变为对信息化的依赖。

随着学校办学规模的扩大,应用不断深入,用户对应用系统需求的增多,目前的校园网络越来越显露出弊端和不适应性。主要表现在:各应用系统是以部门业务为目的而开发的,在建设上各自为政,自成体系,相互之问没有关联,造成信息孤岛,且使用中师生陷入无数个用户名和密码堆中,很不方便:不同业务问有相同的需求,需要重复开发,不仅增加了工作量,而且产生了大量重复的数据,这些冗余的数据难以同步,一致性无法保证,影响信息准确性和可靠性;再就是,各系统间信息标准不统一,系统问的数据很容易产生混乱。给网络的使用和管理带来严重不便,维护费用大幅增加。

2数字化校园信息平台的规划

2.1数字化校园信息平台的目标

为了克服现有校园网中的信息标准不统一、信息孤岛、数据共享困难、各系统身份认证和门户等问题,必须进行校园信息全面规划和整合,以适应新时期信息技术要求,积极打造数字化校园信息平台。

目前,我院校园网建设和使用正处在从业务部门信息管理向数字化校园信息平台的转变时期。校园网上运行着招生、学工、教务、办公等管理系统,这些系统开发初期是为了解决一个个孤立问题,没有把它们作为一个整体的解决方案来考虑,各系统信息标准、开发方式都不统一,数据共享困难,但这些系统已经被业务部门熟悉,成为各业务部门支撑重要工具,如彻底推翻重新开发,造成浪费不讲,还会影响工作,显然不是上策。因此,在数字化校园信息平台规划设计时不可回避要对这些系统进行规范和集成。如何规范和集成,使其适应新的数字化校园信息平台,实现系统间数据共享,实时交换,无缝对接,则是数字化校园信息平台设计和规划的重要内容。为此,利用现代信息技术,制定统一的信息标准、规范的数据格式和明确的接口定义,整合系统用户账户,建立统一的身份认证体系,规范和集成各应用系统,实现各系统间数据共享和交互,建成一个安全、可靠、开放的信息平台,是数字化校园信息平台现阶段主要任务,把学校各项工作的全面数字化是数字化校园信息平台建设的目标。

2.2数字化校园信息平台的功能分析

根据学院数字化校园信息平台建设目标,通过分析,总结出数字化校园信息平台目前要实现的主要功能:

(1)建立统一身份认证体系,实现单点登录,构建人性化的用户界面。实现统一身份认证,提供简易、安全的登录方式,加上良好的人机交互界面,就能很好地简化应用系统的使用,确保平台的简洁、友好、方便、安全和实用。

(2)数字化校园信息平台要能够充分实现信息资源共享。信息资源共享是我院现有的信息系统主要缺陷,实现信息共享是信息平台整合的前提,信息平台建成将突破共享信息在交流方面的阻碍,实现信息资源的开放性。

(3)最大程度的实现各业务流程的互相沟通和业务往来。各业务系统间信息的共享和互用是信息平台的基本要求。达到这个要求就可以及时地为需要某种信息的任何一个部门提供良好的服务,同时每个部门都能够对自己管辖范围内的数据及时更新,从而有效保证了所有信息的准确、及时和权威,为各部门的工作提供了支持和帮助。

(4)具有较好的可移植性和高度的可扩展性。构建一个高效、安全、简易的信息平台,确保系统数据共享和一致,并具备良好可扩展性,将大大改善学校现有的传统的信息管理方式,提高学校数字化应用水平。

3主要技术

3.1统一身份认证

数字化校园信息平台需要进行统一身份认证。用户经门户登录校园信息平台时,信息平台对用户进行身份认证,并赋予用户身份的角色和权限。当用户从一个系统进入另一个系统时,无须再输入用户名和密码,而是根据用户的角色和权限,提供该用户相应的活动“场所”、信息资源和基于其权限的功能,实现单一的登录,一次性身份认证。

3.2 SOA的技术

面向服务的体系结构SOA(Service-Oriented Architecture,SOA)是一种新的设计方法学,是一种面向服务的系统架构,目的是将分散的、可重用的业务服务构建出新的流程或应用。SOA体系结构具有三个角色,分别是服务提供者(Service provider)、服务请求者(Service consumer)和服务代理者(Service broker)。每个实体可以同时充当三种角色中的一个或多个,因此实体角色并不是固定的。这三个角色具有发布(publish)、查找(fmd)、绑定(bind)等基本操作。服务提供者对代理者发布服务,服务代理者为请求者查找服务,找到服务后将所需的服务信息绑定到该服务上,服务提供者和服务请求者之间就可以直接交互而不通过服务代理。

3.3 Web Service基本结构

Web Service基本结构也是面向服务的体系结构,它有互动的三种角色即服务提供者,服务请求者和服务注册中心;这些角色之间可执行三个基本操作:发布,查找和绑定。其服务体系结构如图1所示。

由此可见,Web Service与SOA体系结构之间存在着很多的共同点:他们都能够提供服务,并且服务接口和服务的具体实现是分离的,服务之间采用松耦合消息传递信息。

3.4系统集成和整合

SOA是一种概念描述,一种模型,而Web Service是能够实现SOA的一种具体技术,为SOA的广泛应用提供了良好的基础,提供了必要的条件。当然Web Service只是SOA具体实现方式之一,并不是唯一的方式,还可以有其他的实现方式,但现阶段WebService拥有实现SOA体系结构最成熟的技术。

为此,数字化校园信息平台建设将依据SOA的思想,采用Web Service技术进行开发、集成和整合。经分析研究原有的部门信息系统都能夠通过Web Service方式对外提供服务接口,通过这些接口可以实现对各系统内部的数据访问。因此,以部门的信息系统为实体,把和其他部门共享的信息发布为相应的Web Serv—ice,这样就能很好地保持部门信息系统的独立性,实现部门信息系统的封装。不同部门信息系统之间,通过调用发布到信息平台中的Web Service不仅能实现信息平台的数据共享,而且某些系统的异构问题也能较好地解决,因此可以很好地完成各系统的集成和整合。不仅如此,采用Web Service技术还可以随时对系统进行改造和升级,既不影响信息平台整体结构,又为系统完善和扩展创造了条件。

4结束语

通过对我院校园网络实际状况和发展规划的分析,提出了基于SOA架构的数字化校园信息平台的建设方案,并采用WebService先进技术,对校园网络进行了集成、整合和开发,成功地打造数字化校园信息平台。建成的数字化校园信息平台不仅保留了原系统功能和独立性,而且实现了统一身份认证、部门之间的数据共享和交互,确保了数据正确性和权威性,从而全面解决“信息孤岛”问题。新建的信息平台具有使用简便、耦合松散、高效实用,容易扩展等特性,为后期数字化校园全面建设奠定了基础。

猜你喜欢
数字化校园
数字化校园中统一移动平台的实践与探索
如何加强校园信息化建设创学校发展提速平台
浅析高校一卡通系统财务管理
基于大数据的数字化校园中学生学籍管理系统
数字化校园的整体构架及技术分析
基于防火墙和WAF安全设备的高校信息安全设计与应用