張 新黑龍江省富裕縣電子政務管理中心 黑龍江富裕 161299
基于SOA信息的系統集成研究
張 新
黑龍江省富裕縣電子政務管理中心 黑龍江富裕 161299
所謂SOA信息,即為面向服務的體系結構,采用不同的結構單元將各服務良好的聯系起來,構成一個完善的系統,從而進行統一的信息交流與交互。也可以說,它自身是一種組件模型,被用于各種業務的流程當中。SOA信息系統的應用也隨著時代的發展越來越廣泛。本文就通過SOA信息的基本概念及優點進行分析,并就其在各行業中的具體應用進行闡述,以求促進我國SOA信息行業的不斷革新與發展。
SOA信息;系統;集成
隨著現代科技的不斷進步,信息技術的不斷發展,各種信息系統不斷涌現并發揮著越來越重要的發展。其中,SOA信息系統便是其中的一份子,由于其編碼靈活,支持客戶類型多樣,維護簡單等等的優勢使得其在信息技術迅速發展的浪潮中一直居于前列,本文就針對SOA信息系統進行分析,對其在和行業中的應用進行實例分析,通過本文的研究,分析出SOA信息系統的優勢并尋找出其發展的關鍵所在,以促進我國SOA信息系統的發展,緊隨世界的信息技術發展潮流。
(一) SOA信息系統的含義
SOA信息系統是縮寫,其全稱是面向服務的體系結構。是在上世紀90年代提出的一個概念。雖然直至今日也并沒有一個統一的定義,但大多數相關的從業人員與研究機構都將SOA信息系統視作一種服務的集合形式,集合起來的服務之間可以彼此進行通信連接,完成信息的交換,也可以憑借多個服務位點的相互合作進行行為操控,精準而明確,不同于其他環境服務的獨立數據模型。其最大的特點與最基本的構成元素既是服務,正是由這種服務提供的信息交換與行為模擬,使得其在所服務的業務工作中起到十分重要的輔助作用。能夠極大的縮減業務處理中的數據狀態與信息傳遞,達到提升服務質量,提高工作效率的目的。
(二) SOA信息系統的結構體系
SOA信息系統的體系結構簡單明了,其體系模型呈三角形的結構形式。三角形的三角所表達的結構單元分別是服務注冊者,服務參與者與服務請求者。所謂服務請求者,即為需要運用到SOA信息系統的程序軟件,部門或其他服務流程。這中間離不開服務注冊者的作用,正是服務注冊者對SOA信息系統的處理與調用才使得SOA信息系統被應用于服務請求者。而服務注冊者,主要負責信息的保管與儲存,這樣,當服務請求者需要進行信息的查詢與調用時便會方便許多。另外,服務注冊者可以將服務提供者所提供的需進行注冊的信息進行注冊處理。服務提供者,顧名思義,便是負責提供服務信息的,其將信息傳遞給注冊者進行必要的注冊工作,并為請求者的服務請求提供充足而完善的信息。在SOA信息系統當中,這三者是不可或缺的,它們既相互獨立,又彼此聯系,它們之間的發布,查找與綁定的信息交流關系將它們有效的結合起來成為一個三角形的結構框架形式。便于信息服務的采集,傳遞與利用。
(三)SOA信息系統的優點
SOA信息系統是信息科技迅速發展的產物,相比較于傳統的信息集成方式,其具備諸多的優點。由于SOA信息系統的成型基點是為了滿足服務需求,因此,在業務的處理當中,它能夠更好地處理業務中的服務信息傳遞與處理,對于變化的靈敏性也相當高。相對于其他的信息工程來說,他的編碼程序更加靈活,可以采用不同的排列方式來實現不同的服務。在對于客戶類型的應用性上也比較廣泛,不但滿足傳統的服務訪問形式,對于新興的手機,PDA 等訪問客戶同樣適用。由于在SOA信息系統體系結構中服務的提供者與使用者之間存在著直接聯系的關系,因此,在對其進行維護的時候相對于傳統的集成服務更加的方便。另外,它收到現實設施的影響相對較少,可以更好的實現各系統,各平臺之間的連接。
(一)SOA信息系統在軍事中的應用
SOA信息系統之所以可以在軍事系統進行應用,是基于軍事信息集成的現實需求的。由于當代的軍事系統并不以服務為主,且軍事情況瞬息萬變,對靈敏性的要求極高,傳統的服務信息采集與處理已經漸漸的無法適應現代的軍事管理需求,而SOA信息系統可以有效地對輸入的軍事信息進行采集處理,將信息開發與信息采集協調統一,不分先后,共同進行,改變了原來的靜態信息系統,將其轉變成動態的集成服務系統。在數據訪問上通過信息集成彌補了數據漏洞,對各種有效數據進行統一的歸納整理與總結,保證了信息的合理性,準確性。
(二)SOA信息系統在醫學中的應用
醫學領域與軍事領域既有相似之處,又存在著差異之處,它們需要靈敏性較高的信息服務系統,且醫學中的信息服務性相比較軍事而言更高。醫學當中的信息整合與完善十分重要,這是對于病人與醫師基本信息與治療手段確定的關鍵所在。SOA信息系統的靈敏性正好能滿足這種情況,它們這種數據要求較精密,數據源要求較全面的業務處理就需要SOA信息系統這種信息源完善而精準的處理模型。在醫學中主要涉及到的三大設施為集成服務管理器,數據操作處理器及包裝器。其依次實現數據集成與儲存保管,用戶請求分別于信息調動處理,信息互換與數據定位這三大作用。
(三)SOA信息系統在其他行業中的應用
除了軍事領域與醫學領域,SOA信息系統在各生產企業的升高設備管理處理,生產設備供應,生產原材料供應鏈,港口企業的貨物運行,社會治安管理,企業物流,校園學生信息采集以及互聯網用戶信息歸納等方面都有著廣泛的應用。SOA信息系統使這些行業中的信息共享成為了可能。
隨著時代的發展,信息科技的不斷進步,SOA信息系統被充分的運用到各行各業中,發揮著它們的功能,本文通過對SOA信息系統的結構體系,SOA信息系統的結構體系以及SOA信息系統的優點進行理論分析,并對其在軍事和醫學領域的應用展開了探討,目的是使SOA信息系統的優點在我國的信息發展領域得到充分的重視,使我國不斷發展該項技術模型,以求在激烈的國際信息發展浪潮中處于有利地位。
[1]張忠慶,趙敬中.基于虛擬集中方法的異構分布式數據集成模型[J].微機發展,2004,14(6):58-60.