阿不來海提?阿不都熱合曼

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