王東明
(康平縣職業(yè)教育中心,遼寧 沈陽(yáng) 110500)
在中心輻射型集成架構(gòu)中,信息系統(tǒng)具有高度的可擴(kuò)展性,容易與其他系統(tǒng)進(jìn)行集成,對(duì)于異構(gòu)系統(tǒng)的集成效果顯著。該系統(tǒng)項(xiàng)目完成至今,從運(yùn)行的效果來(lái)看達(dá)到了項(xiàng)目預(yù)期的目標(biāo)。項(xiàng)目驗(yàn)收時(shí),得到了同行專家和該大學(xué)領(lǐng)導(dǎo)及有關(guān)人員的好評(píng)。
經(jīng)過(guò)20 年的信息化建設(shè),我國(guó)高等學(xué)校信息化建設(shè)工作取得了很大的發(fā)展,一些高校建立了多個(gè)應(yīng)用系統(tǒng)如學(xué)籍管理系統(tǒng)、學(xué)生檔案管理系統(tǒng)、辦公自動(dòng)化系統(tǒng)、財(cái)務(wù)管理系統(tǒng)、學(xué)生學(xué)籍管理系統(tǒng)、圖書(shū)館管理系統(tǒng)、學(xué)生處管理系統(tǒng)、設(shè)備物資管理系統(tǒng)等等。由于這些管理系統(tǒng)在不同時(shí)期開(kāi)發(fā)的,運(yùn)行平臺(tái)也不同并采用不同的技術(shù)和不同的開(kāi)發(fā)標(biāo)準(zhǔn)規(guī)范,導(dǎo)致這些信息管理系統(tǒng)各自為政成為一個(gè)個(gè)“信息孤島”信息系統(tǒng)之間的數(shù)據(jù)通信和數(shù)據(jù)共享存在問(wèn)題。同時(shí)高等學(xué)校的信息標(biāo)準(zhǔn)化程度不斷發(fā)展,對(duì)信息系統(tǒng)的需求也是越來(lái)越高,而且又不斷擴(kuò)展和發(fā)生變化,這些決定了任何一家廠商不可能提供所有的軟件產(chǎn)品,高等學(xué)校要采用不同商家的軟件系統(tǒng)產(chǎn)品。因此,在同一所高等學(xué)校環(huán)境不同廠商的應(yīng)用軟件是高校信息化實(shí)施過(guò)程中必然是首要解決的問(wèn)題。
我在一家軟件企業(yè)工作,于2015 年5 月,我所在的軟件公司承擔(dān)了某高等學(xué)校應(yīng)用系統(tǒng)集成項(xiàng)目,該高等學(xué)校的領(lǐng)導(dǎo)投資建設(shè)一個(gè)可以擴(kuò)展的統(tǒng)一集成平臺(tái),以解決學(xué)校信息系統(tǒng)復(fù)雜,分散,異構(gòu)系統(tǒng)之間的通信和信息共享等問(wèn)題。該高等學(xué)校已有的應(yīng)用系統(tǒng)包括:學(xué)籍管理系統(tǒng)、教務(wù)處管理系統(tǒng)、學(xué)生處管理系統(tǒng)、辦公自動(dòng)化系統(tǒng)、圖書(shū)管理系統(tǒng)、設(shè)備物資管理系統(tǒng)、勞資管理系統(tǒng)等。要求新開(kāi)發(fā)的信息管理系統(tǒng)有:招生管理系統(tǒng)、就業(yè)管理系統(tǒng)、人事管理系統(tǒng)。我有幸參加該項(xiàng)目的開(kāi)發(fā),并擔(dān)任系統(tǒng)架構(gòu)設(shè)計(jì)師職務(wù)主要負(fù)責(zé)信息系統(tǒng)架構(gòu)設(shè)計(jì)工作。
通過(guò)分析,我們發(fā)現(xiàn)該高校信息系統(tǒng)建設(shè)存在以下幾個(gè)問(wèn)題:1.目前,該高等學(xué)校各信息系統(tǒng)之間獨(dú)立性很強(qiáng),業(yè)務(wù)流程各自為政,系統(tǒng)之間數(shù)據(jù)交換性較差,共享性較差。導(dǎo)致學(xué)校缺乏一套通用的數(shù)據(jù)標(biāo)準(zhǔn)。2.各信息系統(tǒng)之間主要依賴數(shù)據(jù)直接共享達(dá)到集成。在信息系統(tǒng)之間進(jìn)行信息交換的過(guò)程中,被交換的信息安全性差,信息安全沒(méi)有保障。3.部分系統(tǒng)之間已經(jīng)緊密集成,增加了系統(tǒng)擴(kuò)展信息系統(tǒng)的難度,某一個(gè)系統(tǒng)的調(diào)整或維護(hù)會(huì)影響整個(gè)學(xué)校其他的系統(tǒng)正常工作。4.現(xiàn)有集成接口數(shù)量眾多,難以維護(hù),隨著系統(tǒng)數(shù)量增加,接口數(shù)量成比例增加。其余該高等學(xué)校信息化問(wèn)題,我們組織系統(tǒng)開(kāi)發(fā)小組,召開(kāi)了架構(gòu)設(shè)計(jì)會(huì)議,會(huì)議由我公司核心的技術(shù)骨干人員和該高等學(xué)校的有關(guān)領(lǐng)導(dǎo)參加。在會(huì)議上,確定了一些基本的原則。
會(huì)議確定應(yīng)用集成的架構(gòu)必須通過(guò)以下原則:1.標(biāo)準(zhǔn)化。采用教育行業(yè)的信息交換標(biāo)準(zhǔn)進(jìn)行集成。2.可擴(kuò)展性,為了得到高校應(yīng)用集成可以快速進(jìn)行,有較強(qiáng)的通用性,各系統(tǒng)之間屬于松散耦合,保證教育信息系統(tǒng)可持續(xù)性發(fā)展。3.安全性,充分考慮高等學(xué)校應(yīng)用集成過(guò)程中面臨的安全問(wèn)題,各系統(tǒng)之間不直接進(jìn)行數(shù)據(jù)共享交換,采用消息方式進(jìn)行集成。4.保護(hù)現(xiàn)有投資,高校應(yīng)用集成必須考慮已有系統(tǒng),充分發(fā)揮現(xiàn)有系統(tǒng)的作用,保護(hù)現(xiàn)有系統(tǒng)投資。
針對(duì)實(shí)現(xiàn)可擴(kuò)展性、安全性、標(biāo)準(zhǔn)化高的集成,經(jīng)過(guò)研究和實(shí)踐我們?cè)O(shè)計(jì)了一個(gè)基于國(guó)家教育系統(tǒng)標(biāo)準(zhǔn)的集成架構(gòu)-----中心輻射的集成架構(gòu),該架構(gòu)既包括數(shù)據(jù)集成也包括應(yīng)用集成。我們采用了中心輻射型系統(tǒng)集成架構(gòu),將中心輻射集成架構(gòu)應(yīng)用到高等學(xué)校中,結(jié)合標(biāo)準(zhǔn)化,建立了一個(gè)適應(yīng)于IT 技術(shù)發(fā)展的教育應(yīng)用可擴(kuò)展性的集成架構(gòu)。該架構(gòu)使各異構(gòu)應(yīng)用系統(tǒng)之間的信息采用消息傳遞方式,系統(tǒng)之間通信只取決于信息發(fā)布和消息訂閱,并不需要知道應(yīng)用系統(tǒng)的位置,以及其具體做什么和怎樣做,每個(gè)應(yīng)用系統(tǒng)只關(guān)心各自訂閱的消息和需要發(fā)布的消息。
中心輻射模型與中心輻射器之間的消息傳遞采用標(biāo)準(zhǔn)的消息格式,任何需要接入的應(yīng)用系統(tǒng)只要將自己的接口充分暴露給中心服務(wù)器即可。消息在中心服務(wù)器即可以采用消息隊(duì)列發(fā)生進(jìn)行調(diào)度也可采用消息代理發(fā)生進(jìn)行調(diào)度,個(gè)應(yīng)用系統(tǒng)發(fā)布標(biāo)準(zhǔn)消息,消息進(jìn)入中心服務(wù)器,中心服務(wù)器再根據(jù)相應(yīng)業(yè)務(wù)流程組織,將消息發(fā)送給訂閱消息的應(yīng)用系統(tǒng)。
該集成架構(gòu)有以下優(yōu)點(diǎn):1.在中心輻射型信息系統(tǒng)架構(gòu)中,消息系統(tǒng)具有高度可擴(kuò)展性,容易與其他系統(tǒng)進(jìn)行集成。2.在中心輻射型系統(tǒng)架構(gòu)中,消息的生產(chǎn)者和消息的使用者之間是一種松散耦合關(guān)系,對(duì)于使用者來(lái)說(shuō),它并不關(guān)系是誰(shuí)產(chǎn)生了消息,生產(chǎn)者是否在網(wǎng)絡(luò)上,以及消息是什么時(shí)候產(chǎn)生的。對(duì)于生產(chǎn)者來(lái)說(shuō)它也不關(guān)系消息是誰(shuí)來(lái)接收的。生產(chǎn)者和使用者只需要將消息格式一致就可以達(dá)到目的。3.消息系統(tǒng)具有高度的可靠性,消息服務(wù)為消息傳遞提供了保證,可以提高不同優(yōu)先級(jí)別,從而保證關(guān)鍵任務(wù)消息比常規(guī)消息傳遞更高的吞吐量。
該項(xiàng)目完成至今,從運(yùn)行的效果來(lái)看,達(dá)到了項(xiàng)目預(yù)期的目標(biāo)。項(xiàng)目驗(yàn)收時(shí),得到了專家和學(xué)校領(lǐng)導(dǎo)的有關(guān)人員好評(píng)。