阿不來海提?阿不都熱合曼
引言:隨著網(wǎng)絡(luò)上業(yè)務(wù)信息系統(tǒng)的不斷增加,不同的業(yè)務(wù)系統(tǒng)間形成了相互隔離的信息孤島,網(wǎng)絡(luò)信息難以實(shí)現(xiàn)共享,這一問題阻礙了網(wǎng)絡(luò)信息化的進(jìn)一步發(fā)展。本文將云計(jì)算技術(shù)引入到信息共享平臺(tái)的建設(shè)中,以期建立一個(gè)網(wǎng)絡(luò)信息共享平臺(tái),實(shí)現(xiàn)信息共享。
一、信息共享
信息共享技術(shù)隨著信息化技術(shù)和共享技術(shù)的發(fā)展而不斷發(fā)展,先后經(jīng)歷了業(yè)務(wù)系統(tǒng)直連架構(gòu)、基于中間件的架構(gòu)以及SOA架構(gòu)等。在互聯(lián)網(wǎng)絡(luò)發(fā)展的早期,對(duì)信息共享的需求相對(duì)比較少,信息共享一般是通過不同的業(yè)務(wù)系統(tǒng)直接連接的方式實(shí)現(xiàn)的。業(yè)務(wù)系統(tǒng)直連架構(gòu)中的信息系統(tǒng)通過接口連接,如果要集成的應(yīng)用系統(tǒng)數(shù)目較多時(shí),連接接口將會(huì)非常復(fù)雜?;谥虚g件的架構(gòu)解決了業(yè)務(wù)系統(tǒng)直連架構(gòu)的這一問題,利用中間件平臺(tái)在應(yīng)用間實(shí)現(xiàn)數(shù)據(jù)交換。雖然基于中間件的架構(gòu)方式形成了集成管理的模式,但同時(shí)也存在通用性差、緊耦合等缺點(diǎn),不能滿足大規(guī)模數(shù)據(jù)交換共享的需要。SOA架構(gòu)方式將應(yīng)用以服務(wù)的方式提供,實(shí)現(xiàn)了開發(fā)的重用性和松耦合性。上面幾種架構(gòu)方式都只是從應(yīng)用角度出發(fā),并未構(gòu)成整體架構(gòu)方案。
需要共享的信息一般包括系統(tǒng)基礎(chǔ)信息、業(yè)務(wù)系統(tǒng)相關(guān)信息以及綜合信息三種,系統(tǒng)基礎(chǔ)信息可以有效反映整個(gè)信息共享平臺(tái)基本情況的數(shù)據(jù)、編碼和圖形等資源;業(yè)務(wù)系統(tǒng)相關(guān)信息與具體的業(yè)務(wù)密切相關(guān),反映了業(yè)務(wù)系統(tǒng)的運(yùn)行狀況;另外,業(yè)務(wù)應(yīng)用可能會(huì)利用業(yè)務(wù)模型分析業(yè)務(wù)系統(tǒng)相關(guān)信息,這樣產(chǎn)生的管理、決策信息稱為綜合信息。
二、信息共享平臺(tái)的建設(shè)方案
信息共享平臺(tái)中進(jìn)行信息共享時(shí),需要滿足如下條件[1]:(1)不同的業(yè)務(wù)系統(tǒng)共享信息時(shí),要有一致的基礎(chǔ)編碼,只有這樣才能保證共享的信息不會(huì)存在歧義,保證共享信息一致。另外,由于基礎(chǔ)信息的數(shù)據(jù)量比較大,所以應(yīng)該分門別類管理:核心基礎(chǔ)數(shù)據(jù)要統(tǒng)一共享并維護(hù);業(yè)務(wù)基礎(chǔ)數(shù)據(jù)要根據(jù)實(shí)際情況決定共享方式。(2)要考慮共享信息的內(nèi)容、交互方式以及共享時(shí)機(jī)。共享信息可能是一般的簡單信息,也可能是復(fù)雜信息;簡單的共享信息之共享前無需進(jìn)行加工,但一些比較復(fù)雜的共享信息,需要由相關(guān)的基礎(chǔ)信息計(jì)算得到。共享信息可以限制共享方式,有的信息被限制只能在核心業(yè)務(wù)系統(tǒng)間進(jìn)行共享,而有的信息卻可以共享給所有的業(yè)務(wù)系統(tǒng)。共享信息可能是動(dòng)態(tài)變化的,所以在進(jìn)行共享時(shí)要考取信息是靜態(tài)的還是動(dòng)態(tài)的。(3)共享信息的存儲(chǔ)。當(dāng)前尚沒有一個(gè)能夠存儲(chǔ)所有共享信息的信息共享平臺(tái),共享信息一般存儲(chǔ)在不同的業(yè)務(wù)系統(tǒng)中。
作為整個(gè)信息共享平臺(tái)的物理支撐,存儲(chǔ)方案至關(guān)重要。在建設(shè)信息共享平臺(tái)時(shí),為保證共享信息能夠同時(shí)被并發(fā)訪問,需要采用分布式的存儲(chǔ)架構(gòu)。信息共享平臺(tái)的中心節(jié)點(diǎn)上存儲(chǔ)共享基礎(chǔ)信息和大多數(shù)業(yè)務(wù)系統(tǒng)都需要共享的核心共享數(shù)據(jù),普通的存儲(chǔ)節(jié)點(diǎn)上存儲(chǔ)業(yè)務(wù)數(shù)據(jù)和邊緣共享數(shù)據(jù)等。各類數(shù)據(jù)雖然在物理上是分開存儲(chǔ)的,但在邏輯上是集中的,保證了信息共享平臺(tái)的中心節(jié)點(diǎn)承擔(dān)資源調(diào)度以及業(yè)務(wù)邏輯計(jì)算等核心功能,而存儲(chǔ)節(jié)點(diǎn)主要用于保存業(yè)務(wù)數(shù)據(jù)。
服務(wù)調(diào)度是優(yōu)秀的信息共享平臺(tái)必須要考慮的,在基于網(wǎng)絡(luò)的信息共享平臺(tái)中,服務(wù)調(diào)度方式和SOA架構(gòu)的服務(wù)調(diào)度方式稍有不同[2]:SOA架構(gòu)方式中管理信息共享服務(wù)采用的是ESB(企業(yè)服務(wù)總線)技術(shù),這種方式的信息共享交互存在一定的問題?;诰W(wǎng)絡(luò)的信息共享平臺(tái)在各個(gè)節(jié)點(diǎn)上部署Apache tomca作為Web服務(wù)器,業(yè)務(wù)服務(wù)發(fā)布在這些部署了Web服務(wù)器的節(jié)點(diǎn)上;另外,中心節(jié)點(diǎn)上保存了各個(gè)節(jié)點(diǎn)的基本服務(wù)信息。各個(gè)節(jié)點(diǎn)監(jiān)控運(yùn)行在本機(jī)上的信息共享服務(wù)的運(yùn)行狀態(tài),并定時(shí)通過心跳信息匯總到中心節(jié)點(diǎn)。
共享信息可能服務(wù)于多個(gè)業(yè)務(wù)系統(tǒng),因此需要監(jiān)控信息共享平臺(tái)中的共享信息。物理層上需要監(jiān)控各服務(wù)器的CPU、內(nèi)存使用情況;信息共享平臺(tái)層要對(duì)各個(gè)業(yè)務(wù)模塊的運(yùn)行狀態(tài)、信息共享服務(wù)的狀態(tài)進(jìn)行監(jiān)控;應(yīng)用層需要監(jiān)控各服務(wù)的響應(yīng)時(shí)間、I/O吞吐量等。所有的監(jiān)控信息是逐層匯總的,物理層監(jiān)控的CPU、內(nèi)存使用情況等信息會(huì)匯總到信息共享平臺(tái)層,平臺(tái)層整合后會(huì)傳遞到應(yīng)用層進(jìn)行展示。
三、信息共享平臺(tái)的應(yīng)用方案
信息共享平臺(tái)面向的是特定用戶,在使用信息共享平臺(tái)時(shí),用戶需具備如下條件[3]:首先,提供申請(qǐng)共享信息的描述,以及對(duì)此信息的操作權(quán)限。其次,用戶可以將已經(jīng)有共享信息庫的業(yè)務(wù)系統(tǒng)納入到信息共享平臺(tái)中,接入共享平臺(tái)的業(yè)務(wù)數(shù)據(jù)要經(jīng)過相關(guān)部門的批準(zhǔn),涉密信息不宜在共享平臺(tái)中公開。最后,要遵循一定的服務(wù)共享規(guī)范,并在信息共享平臺(tái)進(jìn)行注冊(cè)。
為方便用戶使用,信息共享平臺(tái)允許用戶單點(diǎn)登錄。單點(diǎn)登錄可能會(huì)導(dǎo)致用戶信息不一致,為防止這種情況,既要在各服務(wù)器節(jié)點(diǎn)上保存信息共享平臺(tái)的用戶注冊(cè)信息,還需要在中心節(jié)點(diǎn)上進(jìn)行信息匯總。用戶發(fā)出注冊(cè)請(qǐng)求后,信息共享平臺(tái)會(huì)調(diào)用“用戶注冊(cè)服務(wù)”,并完成用戶注冊(cè)的整個(gè)流程。信息共享平臺(tái)用戶注冊(cè)的流程如圖1所示:
圖1 信息共享平臺(tái)用戶注冊(cè)流程
信息共享平臺(tái)中的共享信息包括系統(tǒng)基礎(chǔ)信息、業(yè)務(wù)系統(tǒng)相關(guān)信息以及綜合信息三種,前面二者可以直接查詢使用,綜合性業(yè)務(wù)信息需要經(jīng)過信息共享平臺(tái)的計(jì)算后才能以服務(wù)的方式提供。當(dāng)平臺(tái)用戶檢索需要共享的信息時(shí),平臺(tái)會(huì)先在共享信息目錄中檢索,并將符合檢索條件的共享信息返回給應(yīng)用層的服務(wù)接口,以供用戶調(diào)用。
這種面向服務(wù)的信息共享方式,突破了傳統(tǒng)的點(diǎn)對(duì)點(diǎn)交互、中間件交互方式,給基于網(wǎng)絡(luò)的信息共享平臺(tái)提供了新的發(fā)展思路。
(作者單位:新疆吐魯番地區(qū)中等職業(yè)技術(shù)學(xué)校)
作者簡介:阿不來海提·阿不都熱合曼,男(1970,12-),籍貫:新疆吐魯番,現(xiàn)職稱:講師,學(xué)歷:本科,研究方向:計(jì)算機(jī)。