浅析数字化校园SOA项目集成解决方案

时间:2022-10-19 12:49:46

浅析数字化校园SOA项目集成解决方案

摘要:该文首先对目前“数字化校园”背景做了介绍,基于数字化校园的需求分析,给出现存数字化校园信息模块设计方案,根据数字化校园SOA集成方案的逻辑架构,提出数字化校园SOA框架的整合方案,从而给出数字化校园SOA项目集成解决方案的基本思路。

关键词:SOA ;数字化校园;整合;模块设计;项目集成

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2013)35-8178-03

“数字化校园”[1]则是以校园网为背景的集教学、管理和服务为一体的一种新型的数字化的工作、学习和生活环境。数字化校园建设经历了推广和建设二个阶段,建设又包括应用的建设、平台的建设和整体的建设,无论如何,数字化校园的建设在如火如荼的进行着,但都又处于起步阶段。

在过去的10年内,各大高校经历了IT的迅速膨胀期,为了提高工作效率,降低工作成本,使用各种方法和技术搭建起了各种各样的平台,大量相似的或者有关联的数据被分散到了各个系统里,形成了相互独立的“信息孤岛”。建设的初期,很难有全局战略,随着信息技术的迅速发展、数字化校园不断变动的需求,信息化实践的深入,现有的数字化校园暴露出很多的局限和困惑。鉴于以上的情况,该文旨在基于SOA架构,设计数字化校园解决方案,为我校的数字化校园建设提供一些建议。

1 数字化校园需求分析

1.1 校组织结构

我校,南京城市职业学院,从组织机构角度,分为:党办(宣传部)、校办、纪委(监察室)、工会、人事处、离退休工作处、后勤处、科研处、学生工作处、招生就业处、团委、财务处、新大楼管理办公室、南京远程教育中心、图书教材中心、教务处、现代教育技术处、保卫处、人文科学系、艺术设计系、工商管理系、财会金融系、工程技术系、信息技术系、基础教学系、开放教育学院、成人教育学院,共计27个行政主管部门。

1.2用户需求分析

这些年,我校一直致力于数字化校园的建设,经过多年的积累,每个部门都实现了数字化,购置或自行开发了符合部门的信息化软件,但由于其来源于不同供应商,采用不同技术等,造成系统无法通信,数据无法共享,出现了大量的数据冗余。在这样的背景下,必须站在全局的角度去统一规划所有的信息系统,既要保留原来每个部门的信息系统的业务功能,又要改善“业务孤岛”的局限,实现信息的校级化。因此,需要寻求一种技术框架,它具有建构成本低、时间短、并能实现可持续性发展的特点,从整体缩短信息化建设的周期。下面,先分析下需要解决的问题:

新增信息化应用之后,最终用户如何能够迅速获得消息并使用;

用户在海量信息和应用中,如何快速找到自己关心的内容;

为用户提供的管理和服务需要多部门之间的协同,缺乏统一的平台和界面;

不同业务系统管理分散,没有统一的用户帐号,形成了帐号信息孤岛;

存在多人使用账号情况,“幽灵账号”的存在等,造成严重安全隐患;

缺乏集中账号管理平台,无法自动处理对账号的生命周期管理;

业务部门之间数据难以共享,缺乏统一的数据标准。

不同业务系统中存在相同数据,出现重复管理,效率低下,耗费大量的时间和精力在数据的核对与整理中。

已有数据存在大量错误、缺失、重复、不规范等问题,低下的数据质量给全局性的数据统计与查询造成障碍。

2 现存数字化校园信息模块设计

这些年来,我校不断处于转型、发展阶段,随着,招生形式的多样性,招生规模的日益扩大,校行政管理业务复杂性加大、工作人员数量增加、管理难度也越来越大。经过多年的努力,我校已经初步完成了校园网络的建设,但是,深入利用信息化的手段,实现校信息资源的共享化、自动化和网络化管理,提升日常行政业务的管理效率,优化业务流程,成为我校一直在尝试解决的问题。

这里,基于我校的组织结构,借鉴企业先进的管理系统、其他高校的成功经验,结合我校业务流程,分解了我校数字化校园信息化模块。这些模块将各种信息系统与资源集成起来,实现流程的互联互通与信息的充分共享,以实现资源的统一规划与管理。

为了实现学校的业务管理数据,处理信息,决策信息,模块以“行政活动”为对象,以“提供跨部门的合作,打通业务单元间的数据流和任务流”为出发点,以最终实现数据共享,管理自动化,智能化管理的目的。.

主要包括以下几个模块[]:招生管理、迎新管理与服务、学工管理、教务管理、网络教育教学管理、宿舍管理、就业管理与服务、离校管理与服务、人事管理、组织管理、科研管理、校友管理、资产管理、设备管理、后勤管理、财务管理、档案管理、实验室管理。如图1所示。

1)招生管理:从开始到新学校前正式的各个方面,包括新生数据导入,招生网站,网上报名,考务管理,考生信息查询,招生简章管理,招生计划管理,统计分析等功能的主要提供者报名。

2)主要提供从招生开始到为新生建立正式学籍前的各个环节,包括了新生数据导入、招生网站、网上报名、考务管理、考生信息查询、、招生计划管理、统计分析等功能。

3)迎新管理与服务:主要提供学生从报到前、现场报到及报到后的各个服务环节功能。

4)学工管理:主要提供对学生信息、奖、惩、助、贷、勤、补等业务内容的管理功能,与个人办公、日常管理、组织管理以及系统维护等模块有机的集成。

5)教务管理:主要提供教学管理、学籍管理、课件系统、网上选课系统、排课等等主要功能。

6)网络教育教学管理:通过学习平台、教学平台、事务处理平台、系统管理平台提供信息、网上学习环境构建、学习状况跟踪、网上教学环境构建、教学评估以及学院的招生、学务、教务、考务、成绩管理、教材管理、设备管理、人事管理等日常事务管理等功能。

7)宿舍管理:主要提供宿舍资源管理、学生入住管理、宿舍日常管理、学生退宿管理、宿舍检查管理、校外人员入住宿舍管理等功能。

8)就业管理与服务:主要提供职位、简历制作、简历投递、招聘会管理、毕业去向管理、报到证管理等一系列功能。

9)离校管理与服务:主要提供离校管理的数据信息化、流程信息化、决策信息化,最终达到数据共享、管理自动化、管理智能化。

10)人事管理:结合人事管理模块和高校人事管理的特点,主要提供人事档案、组织架构设立、合同管理、薪酬管理、社保管理、绩效管理、考勤管理、培训管理、招聘管理等功能。

11)组织管理:主要提供干部管理、干部任免、干部考核管理、党组织管理、党员管理、党费管理等功能。

12)科研管理:主要提供科研项目课题管理、成果管理、经费管理、学术活动管理等功能。

13)校友管理:主要提供一个面向广大校友展示母校发展动态的平台,利用互联网技术充分发挥学校校友总会、地方校友分会、院校校友会多方的能动作用,共同收集整理校友详细信息,为学校提供一套完整的动态校友信息库。

14)资产管理:主要围绕土地、公共用房、教师住房补贴等,搭建的信息化管理平台,实现全过程的动态管理,使得各级管理部门随时了解每个部门固定资产使用情况,实现资产的合理流动、资源共享。

15)设备管理:为设备、财务、后勤等业务部门,提供不同设备物资的计划、采购、使用、运行、维护、报废、回收等功能。

16)后勤管理系统:主要提供日常办公管理、房地产管理、资产管理、物业管理、绿化管理、能源管理、报修管理、投诉管理、餐饮管理等功能。

17)财务管理系统:主要提供对高校财务的所有人、财、物管理的功能。

18)档案管理系统:主要提供档案的收集、整理、保管、鉴定、统计和提供等功能。

19)实验室管理:主要提供实验教学的全过程计算机管理,对设备和材料的计划、采购、维修和使用的宏观控制和管理等功能。

3 数字化校园SOA集成方案的逻辑架构

本方案基于了SOA(Service-Oriented Architecture,SOA)技术,通过应用标准服务接口的创建、调用、重组,实现信息服务流程与业务管理流程的无缝集成,从而实现基于SOA架构的数字化校园集成。该方案可以解决复杂不灵活、非实时和性能瓶颈等诸多问题。

业务管理流程[](business process)是一种现实世界中的活动,它由一系列的逻辑上相关的任务组成。它关注如何识别、建模、开发、部署和管理业务流程。流程管理服务在SOA中以BPEL来实现,基础模块是以“插拔式”的方式加入到服务总线。流程管理模块集成的只是服务总线上基础模块的一个接口而已。这样管理模块和基础模块之间处于一种松散耦合的状态。将来即使基础模块的实现做了修改,也不会影响管理集成模块的运行,可以随时替换基础模块。

这里,采用SOA架构,整合异构数据库,服务总线传递消息,通过BPEL设计建模,将不同操作系统、不同数据库系统、不同语义结构的数据资源进行整合,通过统一管理平台用户能够对多个数据库资源进行访问。

其服务是对数字化校园里现存系统所有功能进行集成,按照需求提供服务。包括:提供服务列表;用户可以通过关键词快速检索到相关的服务;用户可以对服务进行订阅、通过消息中心,向特定用户发送消息,推送特定服务;针对用户不同的需求进行个性化、智能化、主动化的服务推送。

4 数字化校园SOA框架的整合方案[2]

基于SOA架构的数字化校园集成框架中需要对应用、身份、数据进行整合,这样才能保证该集成方案的实施。

4.1 应用整合

应用整合是把分散异构的各类应用和数据进行整合,通过提供统一的访问入口,为各类应用和用户实现无缝接入,实现一个可实时访问、传递和协作的集成环境。SOA能够实现应用的整合,通过把每个具体的业务包装为服务,并到服务总线上,服务总线同时扮演着应用间的信息调度的角色,从而实现应用的高效开发、集成、部署与管理。具体整合包括:实现不同应用系统的界面集成;提供无法改造的系统的单点登录;提供标准的、可持续性开发的技术框架;提供开源框架,实现非系统级应用的快速开发。

4.2 身份整合

身份整合解决方案解决了在访问控制(Authentication)、身份管理(Account)、统一授权(Authorization)、安全审计(Audit)四个方面存在的安全和管理难题。具体整合包括:分散的用户数据管理、多重身份的用户存储模式、不同级别的安全认证,提供统一的账号认证平台。

4.3 数据整合

数据是组成信息的基本元素,各种原始数据的积累与集中是一个组织机构开展业务的底层基础,而这些数据大多数是由各种应用系统所生成的结构化数据。数据整合解决方案为学校提供了统一的信息标准、共享数据集成的技术实现及配套的管理机制,全面解决了学校信息孤岛问题,为数据应用与决策支持提供基础。具体整合包括:制定信息标准,建立共享数据模式;制定统一业务系统数据库建设标准,制定业务系统的集成标准;构建数据集成平台;实时的数据集成监控;建立和完善运行机制,保障系统持续运行。

5 总结

近年来,数字化校园发展是迅速的,它从根本上改变了学校的运行方式,改变着所有人的生活以及思维方式。但同时也出现很多弊端,该文主要针对各种情况,基于SOA架构,给出了数字化校园解决方案。

参考文献:

[1] 赵广元,傅钢善.一种基于统一理念的整体数字校园构建方案[J].西安邮电学院学报,2006(2).

[2] Eric Newcomer.Understanding SOA with Web Services[M].北京,电子工业出版社,2006(6):221-267.

上一篇:开创美好的明天 下一篇:运用信息技术提高实验室管理水平