王佩楷
摘要:随着信息化技术在教育教学方面应用越来越深入,众多高校启动了数字化校园建设项目,旨在提高校园信息共享程度、丰富教学资源及手段,促进校园信息化管理水平的提高。而高职院校数据流具有自身的特点,建立的数字化校园应具有针对性,该文对高职院校基于SOA架构的数据中心部署进行分析。
关键词:高职;SOA;数据流
中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)26-6197-03
Analysis of Installation Digital Campus Data Based on SOA
WANG Pei-kai
(Huanggang Polytechnic College, Huanggang 438002, China)
Abstract: Along with the information technology in the teaching application of in-depth, Many colleges begin the construction of digital campus, To improve the campus information sharing degree, rich teaching resources and methods. Higher polytechnic college data flow has its own characteristics, Establishment of digital campus should have the characteristics of higher polytechnic college. This paper analysis digital campus data based on SOA.
Key words: higher polytechnic college; SOA; data flow
在人类步入知识经济时代,教育与学习对信息资源的丰富性、信息传播与处理的及时性需求越来越迫切。与此同时,以网络技术、多媒体技术、数据库技术为核心的现代教育技术被作为教学改革、提高人才培养质量的重要手段广泛应用,加快学生数据流、教师数据流及丰富教学资源的数字化校园项目陆续在各大高校启动。全国1200多所高职院校已占据高等教育半壁江山,建立符合自身办学特点、办学特色的数字化校园建设项目是高职院校相较于本科院校更为重要的项目,也更加谨慎的项目。
1数字化校园
数字化校园是通过融入先进的管理理念,将先进的现代教育技术应用到学校的教科研服务、管理、生活等各方面。依照信息系统规律及业务需要,对现有业务流程进行重构。对资源进行整合,优化校园业务运作环境,使校园教育、教学、教研、管理、服务等活动在时间和空间上得到前所未有的延伸,以提高教育教学质量、教科研及管理。
1.1数字化校园建设目标
采用技术先进、覆盖全面、高效稳定、安全可靠的信息化技术,建立集成信息系统,消除信息孤岛和应用孤岛,实现部门业务顺利流转,为全校师生提供无所不在的“一站式”服务。
1.2数字化校园建设框架内容
数字化校园的实施是以学校校园网、硬件、软件等为基础,搭建学校数据中心,开发涉及学生管理、教学管理、科研管理、财务管理、资产管理、协同办公、资源管理等全方位的管理信息平台及信息服务平台,数字化校园总体框架如图1所示。
但,在实际建设中不少高校“重硬轻软”,受学校部门的职责和业务分工的不同的影响,并在实施数字化校园建设过程中,没有建立合理的整体协调机制,形成了各部门在数字化业务服务模式的分离、数据独立局面。造成资源无法共享,形成信息孤岛。因此,在实施数字化校园建设时,首先要进行合理的规划,建立统一数据中心、集成应用支撑平台。
2高职院校数据流
2.1高职院校数据流
通过对高职院校主体业务及业务数据流分析,高职院校数字化校园数据流可分成三种载体,一是学生数据,二是教师数据,三是资源数据。其中,对于业务应用系统中进行数据流转较频繁的是学生数据流和教师数据流。如对学生数据流,采用数字化方式处理招生、迎新、学生管理、教学教务管理、离校管理、缴费管理、校友管理,如下图2为学生数字化数据流转图,学生数据流产生于招生系统,并生成录取号,作用其他系统流转及数据映射的关键字。学生数据流转是否通畅是核定数字化实施是否功能的重要标尺。
图2高职院校数字化校园学生数据流转图
2.2高职院校数据流特点
高职院校因办学的层次、规模等原因,其数据流有别于本科院校。学生流在产生于招生系统时,由于部分学生选择放弃入学而导入学生数据流的流失;其次,部分学生在入学时没有通过招录系统,而选择先入学。待入学后一段时间,再通过招录系统,就出现在学生数据流状况的变化;另外,部分学生采取弹性学制,允许学生多学段的方式进行学习。与此同时,高职院校对双师素质、兼职教师的需求,以及校企合作办学模式等特点,形成了高职院校教师数据流身份、角色、业务的多样性,学生数据流的多态性。
因此,在实施高职院校数字化校园项目时,需要处理的异常需求更为突出,对系统内、系统间的服务耦合、数据交换提出了更高的要求。
3 SOA架构及数据平台部署
面向服务框架(SOA)将业务应用系统的不同服务通过服务之间定义良好的接口和协议联系起来。采用独立于实现服务的硬件平台、操作系统和编程语言的中立方式进行定义接口,实现构建应用系统、系统间的服务可以以一种统一和通用的方式进行交互。
3.1 SOA架构的优势
采用基于面向服务架构(SOA)的粗粒度、松耦合设计,服务之间通过简单、精确定义标准接口进行通讯,不涉及底层编程接口和通讯模型,可灵活依需求对应用组件进行分布式部署、组合和使用。对比传统耦合形式有如下优势:
1)系统集成复杂性降低
采用标准的接口,相较点到点的集成复杂性大降低
2)复用性增强
基于标准的兼容性,可以复用先前开发和部署的服务,减少系统重复开发。
3)降低系统成本
综合复用先前开发的服务,可以有效降低了系统集成和维护的成本。
3.2 SOA架构核心技术及支撑协议
SOA架构主要核心技术为Web服务,Web服务是在互联网环境下实现异地功能调用的技术,Web服务能够调用互联网环境下遵循了标准的Internet协议和接口访问标准服务,而不像传统意义上的API,只在本地完成应用程序接口的调用,Web服务是一种通过网络按照Web方式来调用的API,相当于一种与平台无关的RPC。Web服务应有一套完整的标准协议体系,主要包括:XML、SOAP、WSDL、UDDI和WS-BPEL,所有这些协议的语法都是基于底层的数据交换标准XML的。
3.3基于SOA数据中心平台的部署
3.3.1数据中心平台部署机制
数字化校园集成业务系统,首先要规划、设计合理的数据中心平台。数据中心平台的按“标准先行,单一来源”机制进行部署。首先,依据国家、行业标准,并结合学校实际及特点,制定规范学校应用系统长期建设的标准规范体系。通过对集成业务系统的数据源整体进行分析,确定数据的权威矩阵,并根据数据的业务特性确定数据源的源头(即数据的权威部门),如学生数据流,基本信息产生于招生,相应的权威管理部门应为招生处;成绩数据产生于教务系统,相应的权威管理部门应为教务处。建立谁产生、谁维护、谁负责的数据管理机制。
3.3.2基于SOA数据平台架构部署
随着信息化应用程度加深,高校信息化数据交换的频度加快、并发加大、复杂度加深。许多平台支撑校园重要的业务应用,随着数据的积累,业务系统的数据处理、挖掘能力直接影响着学校业务的开展,数据的重要性日益增强。构建一个运行稳定、数据流转顺畅、数据交换及时、准备的数据平台是整个数字化校园的首要基础。通过对SOA架构、校园信息服务、业务流程管理、数据交换需求、基础支撑环境及保障体系分析,部署下图3所示的数据平台是一种较科学、合理的方式。
图3基于SOA的数据平台架框图
采用SOA构建信息系统具有更高的灵活性、更好的可扩展性和兼容性。基于SOA架构的数字化校园数据平台在数据和应用的集成上利用ESB、MQ来实现,并利用现行的技术标准、规范,对高校应用系统、子系统的服务进行封装,提供系统间流程重构建立新的服务,实现高校业务系统间的松散型耦合,提高数据共享、增强系统扩展性。
4结束语
数字化校园是一项复要的工程,项目需要随着业务需求不断地进行修订与优化,当业务需求变化很大时,甚至从项目的基础平台至整体架构需要进行很大的调整。SOA架构作为一种普通认为较为科学、合理的方式,但,云计算已初现端倪,随着云服务的需求日益加大时,基于“云”模式的数据平台将会是数字化校园新的发展方向及应用模式。
参考文献:
[1]李伟林.基于SOA的数字化校园平台研究与应用[D].广州:中山大学,2011.
[2]正方软件数字化校园解决方案[R].
[3]丁智君.高校数字化校园的数据中心平台建设[D].上海:复旦大学,2009.
[4]刘晓洪.高职院校数字化校园建设与实践[J].工业设计,2011(10).
[5]胡致涌,张国安.基于信息整合的数据中心平台的研究[J].制造业自动化,2011(18).