基于SOA架构的中学精细化管理模式研究
2015-04-07刘正岐邵泽云
刘正岐++邵泽云
摘 要:利用开放式标准和协议,基于SOA架构的集成解决方案,建立一个统一的、标准化的、灵活性强的和可扩展的业务综合管理平台是信息管理系统发展的必然趋势。这种解决方式运用在学校精细化管理中,可以有效解决学校教育过程中的业务种类、业务数据不断增长和用户数不断增加的管理系统的适应性问题,从而可以加快学校信息化建设的步伐,有效实现教育的全面信息化。
关键词:SOA;数据共享;服务;数据中心
中图分类号:TP391 文献标识码:A 文章编号:2095-1302(2015)02-00-02
0 引 言
随着信息化技术的发展,全国各大企业、部门、学校都在发展信息化建设,对中学而言也是如此。从我国信息化建设的现状来看,目前仍然存在着数据源多样化、数据分散、核心系统之间难以对接、数据存在大量冗余、数据处理效率低下,新增的信息管理系统无法与原有系统很好地融合等诸多问题,而利用新的SOA架构技术即可全面解决中学信息化建设中存在的上述问题。
1 SOA架构介绍
SOA(Service-Oriented Architecture,面向服务的架构)是一种分布式的软件组件模型。在该模型中,一个应用程序被设计成为一组相互交互的服务过程,使得系统中的部分服务能够利用其它的服务,同时不需考虑其所在的物理位置,任何的业务被作为一个服务使用。应用程序中不同的服务功能通过相关的接口来连接,使得构建在系统中的服务功能可以一种统一和通用的方法来调用,我们把这种没有强制绑定到特定的实现上的接口特征定义为服务之间的松耦合,它能够随着应用程序中每个服务的内部结构和实现过程的改变而继续存在并具有一定的灵活性[1,2]。SOA本身是一种软件架构,而不是局限于某个技术的组合,它超越了技术的范畴,SOA的关键内容是服务。
实现SOA架构主要使用Web服务技术,采用SOAP、WSDL、UDDI等标准协议,最终实现不同系统间跨平台、跨编程语言的互操作性,实现高度的可集成性,SOA技术应用在中学管理系统中,可以最大程度地减少系统间的耦合,提高数据的重用性。其优越性主要体现以下几个方面:其一,SOA架构可以通过在应用系统的对外接口上采用一致的标准进行封装,使原来的应用系统无需修改就可以和不同的平台兼容,应用系统在集成时可以采用一致的接口标准来进行双方的系统集成,避免了原资源的重复规划和部署;其二,SOA架构本身提供了一种称之为松散耦合的机制,通过使用HTTP、XML、SOAP等标准协议,可以只使用一种通用的接口标准就可以集成调用其他系统的服务,在此实现过程中,无需考虑服务内部的实现细节;其三,SOA架构中的注册中心UDDI可以WEB服务的方式存放所有应用系统的实体信息,包括一些交互式参数,系统可以以无人参与自发的方式寻找、发现、集成新的应用系统并且提供新的服务,只要服务提供者在注册中心注册了自己所能提供服务的数据信息,就可以被本架构中其他任何系统的服务请求者发现并申请使用[3]。
2 中学精细化管理
2.1 中学精细化管理的要求
精细化管理是一种文化,也是一种理念。精细化管理就目前的发展趋势来看,从企业、军事、政府部门及各大中小学校,应用范围在不断扩大。在学校管理中,为了优化管理结构、提高教学质量,办人民满意的学校,培养社会需要的人才,就需要实现对学校教育全过程的精细化管理。学校精细化管理主要有三个方面,一是学校的管理工作要突出重点,学校是教书育人的地方,有别与政府行政部门,在学校所有的管理都是围绕学生进行的,如何教好学生,如何管理好学生,如何让学生高效获得所学的知识,如何提升教师的水平,如何让教出来的学生适应社会的发展等;二是学校管理覆盖的环节要全面,从学生、教师、再到后勤保障等都要全面做到位,组织机构要健全、合理,人员分配要合理使用;三是学校管理要科学化、规范化、制度化,要针对不同的机构,不同的管理对象制定合适的规章制度,并且要严格执行。
2.2 现阶段中学精细化管理存在的问题
学校要做到精细化管理,就必须对学校的整体工作进行全面分析,如学校的教学管理、成绩管理、图书管理、班级基本信息管理,评先奖优、学生资助、心理健康教育、违纪处分管理,班级日常管理、公寓管理、毕业生管理、突发事件管理、信息咨询等。随着学校的发展,学校业务越来越多,管理的数据也在不断增加,如果采用传统的管理手段,就会出现数据混乱、数据重复、数据丢失,效率越来越低下等现象。因此为了适应社会的信息化发展,学校必须采用现代化的管理手段,利用数字校园网络等多种现代化的技术手段进行管理。在面对管理数据量不断增长,业务种类不断增多,管理要求越来越高的环境下仍能高效、可靠、准确、安全地进行管理,以全面适应社会的发展的新的需要。
3 基于SOA架构的中学精细化管理模式
3.1 SOA技术在中学精细化管理中的应用
基于SOA架构的中学精细化管理是通过调用SOA的统一的系统服务来申请服务,而任何的系统都是把自己的部分功能通过服务的方式在SOA架构中提供出来,供需要服务的其他系统调用。在中学管理模式中使用SOA技术,可以将系统的注册、服务及功能的订阅、服务、路由选择等进行统一组织和管理,让师生员工按照各自的使用权限准确、可靠、安全、高效地通过管理系统访问校内的各种资源。基于SOA技术的管理是学校实现各种业务系统整合的基础,在管理系统中,用户通过单点登录,实现用户权限管理,各应用系统集成,系统的配置管理,用户界面管理,个性化服务,海量数据的管理与存储,访问统计等功能[4,5]。
基于SOA架构的中学精细化管理设计的思想是以人为本、面向服务、应用驱动和技术应用,最终把中学管理系统建设成一套以高性能的网络安全体系为支撑,集成了各类信息资源,如教学、管理、科研、工作和生活的大型数字空间,形成教育过程的全面信息化和现代化。
3.2 基于SOA技术的中学精细化管理体系结构
中学精细化管理的思想就是在统一的标准制约下,对学校的各类信息进行有机的集成,总的技术体系结构要满足学校多业务变化的特点,随着管理技术的发展,不会对学校管理体系构成较严重的影响。基于SOA架构的思想设计中学的管理系统,就是使各个系统之间的数据通信转移到服务请求与服务提供的层面上,也就是说在整套的管理中,任一子系统都是通过调用SOA中统一的服务系统来申请服务,而其他的子系统也都是将自己的部分功能通过服务的方式在SOA架构中提供给其他子系统使用,各个子系统之间相互构成服务与被服务的关系。
基于SOA架构的中学精细化管理的建设可以按照分层的思想设计成5层,分别为基础网层、应用支撑层、应用服务层、公共应用层和用户层,还有跨越各个层次的信息安全体系、标准规范体系和整套系统的服务运行管理维护体系等,层与层之间是服务提供与服务使用的关系,如图1所示。
图1 基于SOA技术的中学精细化管理体系结构
3.3 在SOA架构管理系统中共享数据的设计
为了实现中学精细化管理,以SOA架构作为支撑平台,有针对性地解决学校的信息业务繁杂、数据资源分散、用户数多的问题。利用SOA架构提供的统一应用、数据交换和管理解决方案来实现上述问题,除了SOA技术外,还要涉及到数据共享的设计问题,它直接决定了中学精细化管理系统的运行效率[6,7]。
在中学精细化管理系统设计中专门设立了数据中心,数据中心是收集、处理和存储整套系统共享数据的场所,为全校提供信息共享服务的平台,学校的各类应用子系统的数据都要通过数据中心获取和存储[8];数据中心能提供数据高效访问的手段,为子系统集成和各个系统之间的数据共享提供服务,保证数据的及时性、有效性、可靠性、完整性和一致性[9];数据中心能实现数据采集、更新、数据组织和整理,数据共享利用等功能[10]。
数据共享的设计主要由信息化数据标准、各类业务数据库、共享数据库、数据中心管理系统、数据集成中间件等部分组成,如图2所示。
图2 数据共享
3.4 实现的主要功能
中学精细化管理采用SOA架构技术,具有高度的自适应性,能够按照用户需要生成新的管理系统,比如新的资助项目、临时活动、网络投票等,并随着系统的不断应用而自动完善;中学精细化管理系统的数据来源是实时的、多样化的,不同的用户具有不同的要求,可以通过互联网络、短信、电话等多种方式将数据发送到数据中心,系统自动汇总后将分析结果分类显示、输出;该系统是基于SOA架构技术的系统,能针对不同的用户提供不同层次和类别的服务,系统通过各类平台将学校、家庭及学生联系在一起,达到信息共享,高效管理的目的;各子系统在逻辑上是独立的,通过云计算、效用计算、虚拟化等技术高效管理,按需提供服务;系统具有多方式的分析评价系统;系统能够接收各类原始数据及资料并进行实时处理。
4 结 语
基于SOA架构的中学精细化管理模式是以计算机网络为基础,利用当前国际上流行的SOA架构,创新一个高水平的数字化管理模式。基于SOA架构的中学精细管理的目标就是建设中学数字化网络环境,建设数字化的教学资源、学习环境、管理手段和工作环境,最终实现数字化教学、数字化学习、数字化管理的数字化的校园生活空间,达到教育的信息化和现代化,最终全面实现中学精细化管理。
参考文献
[1]谢春丽,俞析蒙,王书芹.基于SOA的Web服务可靠性预测[J].计算机科学,2014,41(7):222-226.
[2]张秋红,刘杨涛.基于SOA的监管信息共享平台的研究与设计[J].计算机与数字工程,2014,42(4):702 -706.
[3]王忠民,屈方舟.基于SOA的生产管理系统的设计与实现[J].中央民族大学学报(自然科学版),2014,23(1):33-38.
[4]马磊,曹守军,贾奇男,等.基于SOA的城市环境保护业务管理平台设计[J].计算机工程与设计,2014,35(5):1840-1846.
[5]麦晓冬,袁先珍.基于SOA架构的数字校园公共基础平台设计与实现[J].软件导刊, 2014,13(4):87-89.
[6]张惠民,胡海荣,范秋灵.SOA与云计算的融合[J].计算机系统应用,2014,23(6):228-231.
[7]曹红根,朱长水.基于SOA的政府部门间信息共享平台的研究[J].计算机与数字工程,2013,41(6):970-973.
[8]张春芳,卢献利,赵攀龙,等.基于SOA的企业应用集成平台研究与实现[J].信息技术,2013(6):100-103.
[9]黄凯,董美娣.基于SOA的多渠道通信平台及其应用[J].计算机应用与软件,2012,29(1):205-206,233.
[10]罗革新.吴建平.丁闫,等.面向服务体系架构软件平台及其应用[J].信息技术,2012(2):109-113.