劉正岐++邵澤云
摘 要:利用開放式標(biāo)準(zhǔn)和協(xié)議,基于SOA架構(gòu)的集成解決方案,建立一個統(tǒng)一的、標(biāo)準(zhǔn)化的、靈活性強(qiáng)的和可擴(kuò)展的業(yè)務(wù)綜合管理平臺是信息管理系統(tǒng)發(fā)展的必然趨勢。這種解決方式運(yùn)用在學(xué)校精細(xì)化管理中,可以有效解決學(xué)校教育過程中的業(yè)務(wù)種類、業(yè)務(wù)數(shù)據(jù)不斷增長和用戶數(shù)不斷增加的管理系統(tǒng)的適應(yīng)性問題,從而可以加快學(xué)校信息化建設(shè)的步伐,有效實(shí)現(xiàn)教育的全面信息化。
關(guān)鍵詞:SOA;數(shù)據(jù)共享;服務(wù);數(shù)據(jù)中心
中圖分類號:TP391 文獻(xiàn)標(biāo)識碼:A 文章編號:2095-1302(2015)02-00-02
0 引 言
隨著信息化技術(shù)的發(fā)展,全國各大企業(yè)、部門、學(xué)校都在發(fā)展信息化建設(shè),對中學(xué)而言也是如此。從我國信息化建設(shè)的現(xiàn)狀來看,目前仍然存在著數(shù)據(jù)源多樣化、數(shù)據(jù)分散、核心系統(tǒng)之間難以對接、數(shù)據(jù)存在大量冗余、數(shù)據(jù)處理效率低下,新增的信息管理系統(tǒng)無法與原有系統(tǒng)很好地融合等諸多問題,而利用新的SOA架構(gòu)技術(shù)即可全面解決中學(xué)信息化建設(shè)中存在的上述問題。
1 SOA架構(gòu)介紹
SOA(Service-Oriented Architecture,面向服務(wù)的架構(gòu))是一種分布式的軟件組件模型。在該模型中,一個應(yīng)用程序被設(shè)計成為一組相互交互的服務(wù)過程,使得系統(tǒng)中的部分服務(wù)能夠利用其它的服務(wù),同時不需考慮其所在的物理位置,任何的業(yè)務(wù)被作為一個服務(wù)使用。應(yīng)用程序中不同的服務(wù)功能通過相關(guān)的接口來連接,使得構(gòu)建在系統(tǒng)中的服務(wù)功能可以一種統(tǒng)一和通用的方法來調(diào)用,我們把這種沒有強(qiáng)制綁定到特定的實(shí)現(xiàn)上的接口特征定義為服務(wù)之間的松耦合,它能夠隨著應(yīng)用程序中每個服務(wù)的內(nèi)部結(jié)構(gòu)和實(shí)現(xiàn)過程的改變而繼續(xù)存在并具有一定的靈活性[1,2]。SOA本身是一種軟件架構(gòu),而不是局限于某個技術(shù)的組合,它超越了技術(shù)的范疇,SOA的關(guān)鍵內(nèi)容是服務(wù)。
實(shí)現(xiàn)SOA架構(gòu)主要使用Web服務(wù)技術(shù),采用SOAP、WSDL、UDDI等標(biāo)準(zhǔn)協(xié)議,最終實(shí)現(xiàn)不同系統(tǒng)間跨平臺、跨編程語言的互操作性,實(shí)現(xiàn)高度的可集成性,SOA技術(shù)應(yīng)用在中學(xué)管理系統(tǒng)中,可以最大程度地減少系統(tǒng)間的耦合,提高數(shù)據(jù)的重用性。其優(yōu)越性主要體現(xiàn)以下幾個方面:其一,SOA架構(gòu)可以通過在應(yīng)用系統(tǒng)的對外接口上采用一致的標(biāo)準(zhǔn)進(jìn)行封裝,使原來的應(yīng)用系統(tǒng)無需修改就可以和不同的平臺兼容,應(yīng)用系統(tǒng)在集成時可以采用一致的接口標(biāo)準(zhǔn)來進(jìn)行雙方的系統(tǒng)集成,避免了原資源的重復(fù)規(guī)劃和部署;其二,SOA架構(gòu)本身提供了一種稱之為松散耦合的機(jī)制,通過使用HTTP、XML、SOAP等標(biāo)準(zhǔn)協(xié)議,可以只使用一種通用的接口標(biāo)準(zhǔn)就可以集成調(diào)用其他系統(tǒng)的服務(wù),在此實(shí)現(xiàn)過程中,無需考慮服務(wù)內(nèi)部的實(shí)現(xiàn)細(xì)節(jié);其三,SOA架構(gòu)中的注冊中心UDDI可以WEB服務(wù)的方式存放所有應(yīng)用系統(tǒng)的實(shí)體信息,包括一些交互式參數(shù),系統(tǒng)可以以無人參與自發(fā)的方式尋找、發(fā)現(xiàn)、集成新的應(yīng)用系統(tǒng)并且提供新的服務(wù),只要服務(wù)提供者在注冊中心注冊了自己所能提供服務(wù)的數(shù)據(jù)信息,就可以被本架構(gòu)中其他任何系統(tǒng)的服務(wù)請求者發(fā)現(xiàn)并申請使用[3]。
2 中學(xué)精細(xì)化管理
2.1 中學(xué)精細(xì)化管理的要求
精細(xì)化管理是一種文化,也是一種理念。精細(xì)化管理就目前的發(fā)展趨勢來看,從企業(yè)、軍事、政府部門及各大中小學(xué)校,應(yīng)用范圍在不斷擴(kuò)大。在學(xué)校管理中,為了優(yōu)化管理結(jié)構(gòu)、提高教學(xué)質(zhì)量,辦人民滿意的學(xué)校,培養(yǎng)社會需要的人才,就需要實(shí)現(xiàn)對學(xué)校教育全過程的精細(xì)化管理。學(xué)校精細(xì)化管理主要有三個方面,一是學(xué)校的管理工作要突出重點(diǎn),學(xué)校是教書育人的地方,有別與政府行政部門,在學(xué)校所有的管理都是圍繞學(xué)生進(jìn)行的,如何教好學(xué)生,如何管理好學(xué)生,如何讓學(xué)生高效獲得所學(xué)的知識,如何提升教師的水平,如何讓教出來的學(xué)生適應(yīng)社會的發(fā)展等;二是學(xué)校管理覆蓋的環(huán)節(jié)要全面,從學(xué)生、教師、再到后勤保障等都要全面做到位,組織機(jī)構(gòu)要健全、合理,人員分配要合理使用;三是學(xué)校管理要科學(xué)化、規(guī)范化、制度化,要針對不同的機(jī)構(gòu),不同的管理對象制定合適的規(guī)章制度,并且要嚴(yán)格執(zhí)行。
2.2 現(xiàn)階段中學(xué)精細(xì)化管理存在的問題
學(xué)校要做到精細(xì)化管理,就必須對學(xué)校的整體工作進(jìn)行全面分析,如學(xué)校的教學(xué)管理、成績管理、圖書管理、班級基本信息管理,評先獎優(yōu)、學(xué)生資助、心理健康教育、違紀(jì)處分管理,班級日常管理、公寓管理、畢業(yè)生管理、突發(fā)事件管理、信息咨詢等。隨著學(xué)校的發(fā)展,學(xué)校業(yè)務(wù)越來越多,管理的數(shù)據(jù)也在不斷增加,如果采用傳統(tǒng)的管理手段,就會出現(xiàn)數(shù)據(jù)混亂、數(shù)據(jù)重復(fù)、數(shù)據(jù)丟失,效率越來越低下等現(xiàn)象。因此為了適應(yīng)社會的信息化發(fā)展,學(xué)校必須采用現(xiàn)代化的管理手段,利用數(shù)字校園網(wǎng)絡(luò)等多種現(xiàn)代化的技術(shù)手段進(jìn)行管理。在面對管理數(shù)據(jù)量不斷增長,業(yè)務(wù)種類不斷增多,管理要求越來越高的環(huán)境下仍能高效、可靠、準(zhǔn)確、安全地進(jìn)行管理,以全面適應(yīng)社會的發(fā)展的新的需要。
3 基于SOA架構(gòu)的中學(xué)精細(xì)化管理模式
3.1 SOA技術(shù)在中學(xué)精細(xì)化管理中的應(yīng)用
基于SOA架構(gòu)的中學(xué)精細(xì)化管理是通過調(diào)用SOA的統(tǒng)一的系統(tǒng)服務(wù)來申請服務(wù),而任何的系統(tǒng)都是把自己的部分功能通過服務(wù)的方式在SOA架構(gòu)中提供出來,供需要服務(wù)的其他系統(tǒng)調(diào)用。在中學(xué)管理模式中使用SOA技術(shù),可以將系統(tǒng)的注冊、服務(wù)及功能的訂閱、服務(wù)、路由選擇等進(jìn)行統(tǒng)一組織和管理,讓師生員工按照各自的使用權(quán)限準(zhǔn)確、可靠、安全、高效地通過管理系統(tǒng)訪問校內(nèi)的各種資源?;赟OA技術(shù)的管理是學(xué)校實(shí)現(xiàn)各種業(yè)務(wù)系統(tǒng)整合的基礎(chǔ),在管理系統(tǒng)中,用戶通過單點(diǎn)登錄,實(shí)現(xiàn)用戶權(quán)限管理,各應(yīng)用系統(tǒng)集成,系統(tǒng)的配置管理,用戶界面管理,個性化服務(wù),海量數(shù)據(jù)的管理與存儲,訪問統(tǒng)計等功能[4,5]。
基于SOA架構(gòu)的中學(xué)精細(xì)化管理設(shè)計的思想是以人為本、面向服務(wù)、應(yīng)用驅(qū)動和技術(shù)應(yīng)用,最終把中學(xué)管理系統(tǒng)建設(shè)成一套以高性能的網(wǎng)絡(luò)安全體系為支撐,集成了各類信息資源,如教學(xué)、管理、科研、工作和生活的大型數(shù)字空間,形成教育過程的全面信息化和現(xiàn)代化。
3.2 基于SOA技術(shù)的中學(xué)精細(xì)化管理體系結(jié)構(gòu)
中學(xué)精細(xì)化管理的思想就是在統(tǒng)一的標(biāo)準(zhǔn)制約下,對學(xué)校的各類信息進(jìn)行有機(jī)的集成,總的技術(shù)體系結(jié)構(gòu)要滿足學(xué)校多業(yè)務(wù)變化的特點(diǎn),隨著管理技術(shù)的發(fā)展,不會對學(xué)校管理體系構(gòu)成較嚴(yán)重的影響。基于SOA架構(gòu)的思想設(shè)計中學(xué)的管理系統(tǒng),就是使各個系統(tǒng)之間的數(shù)據(jù)通信轉(zhuǎn)移到服務(wù)請求與服務(wù)提供的層面上,也就是說在整套的管理中,任一子系統(tǒng)都是通過調(diào)用SOA中統(tǒng)一的服務(wù)系統(tǒng)來申請服務(wù),而其他的子系統(tǒng)也都是將自己的部分功能通過服務(wù)的方式在SOA架構(gòu)中提供給其他子系統(tǒng)使用,各個子系統(tǒng)之間相互構(gòu)成服務(wù)與被服務(wù)的關(guān)系。
基于SOA架構(gòu)的中學(xué)精細(xì)化管理的建設(shè)可以按照分層的思想設(shè)計成5層,分別為基礎(chǔ)網(wǎng)層、應(yīng)用支撐層、應(yīng)用服務(wù)層、公共應(yīng)用層和用戶層,還有跨越各個層次的信息安全體系、標(biāo)準(zhǔn)規(guī)范體系和整套系統(tǒng)的服務(wù)運(yùn)行管理維護(hù)體系等,層與層之間是服務(wù)提供與服務(wù)使用的關(guān)系,如圖1所示。
圖1 基于SOA技術(shù)的中學(xué)精細(xì)化管理體系結(jié)構(gòu)
3.3 在SOA架構(gòu)管理系統(tǒng)中共享數(shù)據(jù)的設(shè)計
為了實(shí)現(xiàn)中學(xué)精細(xì)化管理,以SOA架構(gòu)作為支撐平臺,有針對性地解決學(xué)校的信息業(yè)務(wù)繁雜、數(shù)據(jù)資源分散、用戶數(shù)多的問題。利用SOA架構(gòu)提供的統(tǒng)一應(yīng)用、數(shù)據(jù)交換和管理解決方案來實(shí)現(xiàn)上述問題,除了SOA技術(shù)外,還要涉及到數(shù)據(jù)共享的設(shè)計問題,它直接決定了中學(xué)精細(xì)化管理系統(tǒng)的運(yùn)行效率[6,7]。
在中學(xué)精細(xì)化管理系統(tǒng)設(shè)計中專門設(shè)立了數(shù)據(jù)中心,數(shù)據(jù)中心是收集、處理和存儲整套系統(tǒng)共享數(shù)據(jù)的場所,為全校提供信息共享服務(wù)的平臺,學(xué)校的各類應(yīng)用子系統(tǒng)的數(shù)據(jù)都要通過數(shù)據(jù)中心獲取和存儲[8];數(shù)據(jù)中心能提供數(shù)據(jù)高效訪問的手段,為子系統(tǒng)集成和各個系統(tǒng)之間的數(shù)據(jù)共享提供服務(wù),保證數(shù)據(jù)的及時性、有效性、可靠性、完整性和一致性[9];數(shù)據(jù)中心能實(shí)現(xiàn)數(shù)據(jù)采集、更新、數(shù)據(jù)組織和整理,數(shù)據(jù)共享利用等功能[10]。
數(shù)據(jù)共享的設(shè)計主要由信息化數(shù)據(jù)標(biāo)準(zhǔn)、各類業(yè)務(wù)數(shù)據(jù)庫、共享數(shù)據(jù)庫、數(shù)據(jù)中心管理系統(tǒng)、數(shù)據(jù)集成中間件等部分組成,如圖2所示。
圖2 數(shù)據(jù)共享
3.4 實(shí)現(xiàn)的主要功能
中學(xué)精細(xì)化管理采用SOA架構(gòu)技術(shù),具有高度的自適應(yīng)性,能夠按照用戶需要生成新的管理系統(tǒng),比如新的資助項目、臨時活動、網(wǎng)絡(luò)投票等,并隨著系統(tǒng)的不斷應(yīng)用而自動完善;中學(xué)精細(xì)化管理系統(tǒng)的數(shù)據(jù)來源是實(shí)時的、多樣化的,不同的用戶具有不同的要求,可以通過互聯(lián)網(wǎng)絡(luò)、短信、電話等多種方式將數(shù)據(jù)發(fā)送到數(shù)據(jù)中心,系統(tǒng)自動匯總后將分析結(jié)果分類顯示、輸出;該系統(tǒng)是基于SOA架構(gòu)技術(shù)的系統(tǒng),能針對不同的用戶提供不同層次和類別的服務(wù),系統(tǒng)通過各類平臺將學(xué)校、家庭及學(xué)生聯(lián)系在一起,達(dá)到信息共享,高效管理的目的;各子系統(tǒng)在邏輯上是獨(dú)立的,通過云計算、效用計算、虛擬化等技術(shù)高效管理,按需提供服務(wù);系統(tǒng)具有多方式的分析評價系統(tǒng);系統(tǒng)能夠接收各類原始數(shù)據(jù)及資料并進(jìn)行實(shí)時處理。
4 結(jié) 語
基于SOA架構(gòu)的中學(xué)精細(xì)化管理模式是以計算機(jī)網(wǎng)絡(luò)為基礎(chǔ),利用當(dāng)前國際上流行的SOA架構(gòu),創(chuàng)新一個高水平的數(shù)字化管理模式?;赟OA架構(gòu)的中學(xué)精細(xì)管理的目標(biāo)就是建設(shè)中學(xué)數(shù)字化網(wǎng)絡(luò)環(huán)境,建設(shè)數(shù)字化的教學(xué)資源、學(xué)習(xí)環(huán)境、管理手段和工作環(huán)境,最終實(shí)現(xiàn)數(shù)字化教學(xué)、數(shù)字化學(xué)習(xí)、數(shù)字化管理的數(shù)字化的校園生活空間,達(dá)到教育的信息化和現(xiàn)代化,最終全面實(shí)現(xiàn)中學(xué)精細(xì)化管理。
參考文獻(xiàn)
[1]謝春麗,俞析蒙,王書芹.基于SOA的Web服務(wù)可靠性預(yù)測[J].計算機(jī)科學(xué),2014,41(7):222-226.
[2]張秋紅,劉楊濤.基于SOA的監(jiān)管信息共享平臺的研究與設(shè)計[J].計算機(jī)與數(shù)字工程,2014,42(4):702 -706.
[3]王忠民,屈方舟.基于SOA的生產(chǎn)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].中央民族大學(xué)學(xué)報(自然科學(xué)版),2014,23(1):33-38.
[4]馬磊,曹守軍,賈奇男,等.基于SOA的城市環(huán)境保護(hù)業(yè)務(wù)管理平臺設(shè)計[J].計算機(jī)工程與設(shè)計,2014,35(5):1840-1846.
[5]麥曉冬,袁先珍.基于SOA架構(gòu)的數(shù)字校園公共基礎(chǔ)平臺設(shè)計與實(shí)現(xiàn)[J].軟件導(dǎo)刊, 2014,13(4):87-89.
[6]張惠民,胡海榮,范秋靈.SOA與云計算的融合[J].計算機(jī)系統(tǒng)應(yīng)用,2014,23(6):228-231.
[7]曹紅根,朱長水.基于SOA的政府部門間信息共享平臺的研究[J].計算機(jī)與數(shù)字工程,2013,41(6):970-973.
[8]張春芳,盧獻(xiàn)利,趙攀龍,等.基于SOA的企業(yè)應(yīng)用集成平臺研究與實(shí)現(xiàn)[J].信息技術(shù),2013(6):100-103.
[9]黃凱,董美娣.基于SOA的多渠道通信平臺及其應(yīng)用[J].計算機(jī)應(yīng)用與軟件,2012,29(1):205-206,233.
[10]羅革新.吳建平.丁閆,等.面向服務(wù)體系架構(gòu)軟件平臺及其應(yīng)用[J].信息技術(shù),2012(2):109-113.