谢树晓,史文妍
(1.烟台职业学院,山东 烟台 264067;2.日照市教育局,山东 日照 276826)
基于松耦合概念的高等院校数字化校园建设探讨
谢树晓1,史文妍2
(1.烟台职业学院,山东 烟台 264067;2.日照市教育局,山东 日照 276826)
在数字化时代即将来临的今天,如何在校园网的基础上营造多姿多彩的数字化氛围,成为高校教育管理者必须思考的问题。本文根据烟台职业学院数字化校园建设的实践,提出基于松耦合概念的数字化校园建设是高校数字化校园建设的有效途径。
松耦合 数字化校园 高校信息化
随着高校信息化建设的不断发展,校园网逐渐成为各高校教学、科研、管理和办公的重要工具,人们对网络的依赖也日益增大。然而随着校园网络应用系统规模的扩大,各应用系统数据缺乏统一标准,校园网信息化建设中的“信息孤岛”问题也就日益凸显;由此,数字化校园的建设被越来越多的高校所重视,高校的信息化建设也慢慢地从网络硬件平台的搭建、各个应用系统的应用,转变到各个应用系统的整合上来。谈到整合,应采用何种方式来整合?本文以烟台职业学院数字化校园的建设实践为具体案例,经过充分的论证,提出了基于松耦合概念的数字化校园建设的思路和方法。
在软件领域,“耦合”一般指软件组件之间的依赖程度,是指软件系统中一个模块对另一模块的依赖程度。近年来,耦合的概念也发生了一定的变化,一开始的软件系统大多采用紧耦合方式,随着相关技术的兴起,松耦合系统慢慢成为软件系统集成的主要发展方向之一。松耦合的概念是:允许改变或者问题发生在“系统的一端”时能避免影响到其他的端点,从而使对象之间的相互依赖降低到最低程度。这种集成方式主要存在两点好处:一点是它的灵活性,即采用松耦合方式来集成的系统可以自由地根据业务的需要来灵活更新应用程序,以适应不断变化的环境;另一点则是松耦合系统可以充分整合集成商的优势,将不同公司的顶尖产品高效地整合在同一个系统中,实现应用系统的最优化。正因为松耦合的这两大特性,它已经成为大多系统设计师设计系统时的首选结构模式。
技术总能满足我们的需求,针对校园网在应用方面出现的各种问题,以微软、清华同方等为代表的专业公司提出了建立统一基础构架服务的概念。该项服务主要包含三大项功能:统一门户平台、统一身份认证和统一数据库管理。其中,统一门户平台和统一身份认证是紧密结合的,前者为用户登录校园网的各种信息和应用服务系统提供了统一的入口和“一站式”服务,而后者则为各应用系统提供了统一的用户信息管理,使各应用系统不必分别建立各自的用户管理模块。两者的结合一方面可以有效地实现用户使用应用系统的便利性,另一方面也是实现用户权限集中管理、应用集成、单点登录的基础。统一数据库管理,顾名思义,就是将校园网中的各种信息资源、数据统一集中管理和维护。实现对数据资源的统一管理,一方面有助于学校建立统一的规范标准体系来实现全院各业务应用的规范化;另一方面数据中心平台可以实现学校各业务应用系统与数据中心的交换,保证全校数据的一致性、准确性和实时性,从而实现全校数据的共享。
从计算机软件技术的发展看,我们曾经建立起的许多基于紧耦合概念的软件系统都具有一定的商业价值和使用价值,但是,松耦合系统还是因其独特的技术特点,体现出明显的先进性。
第一,软件模块的灵活性。松耦合系统允许用户置换相应的软件模块,或者改变相应的模块配置,这些改变对于其他模块而言可以没有任何的影响。相对紧耦合系统,我们可以根据需要更加灵活地改变软件系统。
第二,开发技术的灵活性。一般来讲,软件模型都与特定的开发技术/语言绑定,这样就给开发人员带来了一定的困难。但是,若使用松耦合模式开发软件系统,他们可以抛弃软件系统模型本身的限制,灵活地选择自己需要的开发技术。可以想象,使用基于J2EE技术开发的软件模块可以很好地与使用COBOL或C++技术开发的模块进行协同工作,从而打破那些安全、协议模型的限制,甚至还可以打破组织界限,将其他组织中具有的模块“拿来”使用,实现一种更广泛意义上的无缝集成。
第三,系统运行的可靠性。由于模块之间的依赖性很弱,松耦合系统更容易修复。松耦合系统中一个模块的损坏并不能使整个系统瘫痪。相比而言,紧耦合系统其中的一个模块受损,这个系统极有可能瘫痪。因此,在这个层面上讲,松耦合系统更为可靠。同时,松耦合系统还可以更为灵活地对其中的模块进行配置。
另外,虽然松耦合系统具有很多的好处,但紧耦合系统并非一无是处。如果两个模块在运行过程中需要实时交互信息,并且任何一个模块不能独立工作,那么,就必须选择紧耦合模式来构建软件系统。尽管从技术角度上看,松耦合系统具有一定的先进性,但并不是所有的软件系统都是松耦合系统。所以,从这个角度来看,选择紧耦合系统还是松耦合系统,取决于用户自身的具体情况和需要。
随着计算机技术以及信息技术的不断发展与普遍应用,各高校都在MIS(管理信息系统,Management Information System)的理念下进行了校园网络软硬件建设,基本都完成了网络出口的合理选择、楼宇网络光纤的铺设、服务器终端机的采购及升级、各种应用软件平台的架构、管理操作人员的教育培训等工作。各高校基本都建有自己的互联网站、一卡通系统、教务管理系统、学生管理系统、图书管理系统、信息资源库、电子邮件系统、办公自动化系统、网上教学系统等应用系统。参照烟台职业学院在使用中遇到的实际情况,存在的问题主要有:
第一,各个应用系统相对孤立,数据库与操作系统不统一;
第二,各个应用系统独占一台或几台服务器并且服务器分散于各个部门,利用率低;
第三,各个应用系统之间未实现信息共享,信息孤岛现象依然存在;
第四,各个应用系统数据严重冗余,信息使用不规范,缺乏统一标准,信息交流缺乏沟通机制。
这不仅造成了资源与投入的严重浪费,业务管理与服务的效率低下,而且还带来了很大的信息安全隐患。
由此可见,高校信息化建设所涉及的应用非常繁多,这些应用系统的产品特性又各不相同,因此,如何实现多系统间信息交换、软件的统一部署、统一用户认证和信息管理、统一应用管理,以及如何实现一次登录、处处使用,从而有效地避免校园网建设常见的应用孤岛问题、资源孤岛问题和信息孤岛问题,都成为数字化校园建设亟待解决的关键点。
针对目前多数学校已经建成校园网的现状,若是采用紧耦合的方式来进行整合,就需要对各个应用系统进行重新开发,需要将各个应用系统的数据库统一起来,采用统一的规范标准来建设。这样无异于重新建设,甚至比重新建设的成本和难度还要大。而采用松耦合的方式来进行整合,我们需要做的仅仅是针对各个应用系统开发出相应的接口,通过接口程序将其整合到数字化校园平台上来。这样做的成本和难度相对较小,且是在不改变原应用系统的基础上,实现了其与数字化校园平台的整合。因此,笔者认为目前实施数字化校园建设的有效途径是:实施基于松耦合概念的数字化校园建设。
信息化是当今世界经济和社会发展的大趋势,是衡量一个国家、一个地区和一个单位的综合实力、竞争力和现代化程度的重要标志。高校作为信息化建设的前沿阵地,有义务引领信息化发展的潮流。以校园门户——数字化校园为平台,采用松耦合概念构建校园网信息门户的整体框架,可以高效地实现整合数字化校园中各类应用系统的目的,是未来校园信息化建设的一个新方向。
[1]谢树晓,史丰堂.高职高专院校信息化建设的实践与思考[J].(中国)教育信息化,2006(23).
[2]许鑫.南京大学数字化校园建设架构[J].(中国)教育信息化,2002(8).
[3]赵海兰,张庆莉.高职高专院校数字化校园的建设与思考[J].职业教育研究,2006(10).
[4]赵广元,傅钢善.一种基于统一理念的整体数字校园构建方案[J].西安邮电学院学报,2006(2).
[5]张煜,黄新刚.微软高校“数字校园”建设框架[J].中国教育网络,2006(10).
[6]SOA、WebService、UDDI、WSDL、SOAP、MSMQ 概 念[EB/OL].2008-2-7,2008-11-27.http://space.itpub.net/6517/viewspace-172812.
[7]K12校园网软件应用解决方案 [EB/OL].2008-3-13,2008-11-27.http://demo.k12.com.cn/cms/data/ftpfiles/pro/k12fa_xyw.htm.
[8]松耦合还是紧耦合?——从SOA层面上理解耦合的概念[EB/OL].http://www.amteam.org/k/others/2005-6/495032.html.
TP311.5
A
1673-8454(2010)03-0017-02
(编辑:隗爽)