白勇
摘要:服務(wù)系統(tǒng)是集SOA軟件體系架構(gòu)下的信息整合,在當(dāng)下的信息服務(wù)領(lǐng)域依舊面臨著各種困擾,本文基于服務(wù)總線的信息知識,建立服務(wù)總線的整體架構(gòu),研究相關(guān)的適配器、路由器等的規(guī)劃。通過建立穩(wěn)定的可靠的服務(wù)集成方法,減少集成總線服務(wù)過程的虧損,實現(xiàn)可行性方案的驗證及研究工作。
關(guān)鍵詞:服務(wù)總線;SOA;信息系統(tǒng);互操作;服務(wù)集成
1 前言
隨著科技的不斷發(fā)展提高,軟件服務(wù)越來越多的應(yīng)用到空間信息, SOA (Serv-ice-Oriented Architecture,面向服務(wù)體系架構(gòu))將實現(xiàn)渠道信息與功能單元的整合,形成對接口的封裝等完成信息系統(tǒng)分類,從而有效達(dá)成服務(wù)集成目標(biāo)。根據(jù)不同集成業(yè)務(wù)的分類,讓體驗者快速進(jìn)入網(wǎng)站獲取相關(guān)數(shù)據(jù)、解析功能,實現(xiàn)應(yīng)用價值。但是,在實際的SOA信息集成中依舊存有弊端。如有:其一,點對點的服務(wù)對接方式,沒有中階層來管理異構(gòu)地址等實操性任務(wù)。其二,在服務(wù)與信息之間形成長時間的繁瑣的請求、等執(zhí)行的過程,使線程不明確。其三,空間信息服務(wù)對于數(shù)據(jù)的精準(zhǔn)性要求備份儲存與切換,保證服務(wù)計算的安全穩(wěn)定性。總之,筆者認(rèn)為信息驅(qū)動和集成信息的過程中,要進(jìn)行信息集成框架服務(wù)整體下隊列管理器等細(xì)化,提供標(biāo)準(zhǔn)、智能化的路由集成環(huán)境,有效實現(xiàn)空間信息網(wǎng)絡(luò)功能的安全靈活的應(yīng)用目標(biāo)。
2 信息系統(tǒng)研究概述
體系結(jié)構(gòu)(SOA)技術(shù)作為分布式和軟件集成重要系統(tǒng)升級部分,其特性是以更為精準(zhǔn)性與松耦合來提升實操能力及運用,根據(jù)ESB (Enterprise Service Bus, 企業(yè)服務(wù)總線,即服務(wù)總線)把SOA技術(shù)的互相操作所替換,ESB進(jìn)行服務(wù)集成和管理服務(wù)信息相互共享,是提高服務(wù)信息的重要模式。
網(wǎng)格(Grid)出現(xiàn)在上世紀(jì)末期,是通過數(shù)據(jù)計算力完成各領(lǐng)域、各方式的。由之前的互聯(lián)網(wǎng)、Web逐步發(fā)展為所說網(wǎng)格的實踐過程,其最基本的就是資源共享功能。網(wǎng)絡(luò)資源由計算機資源、通信資源、信息資源等多方面的資源組成,將這些實體被抽象為服務(wù),使得網(wǎng)格中的實體管理有接口,不必考慮實體的特性、結(jié)構(gòu)等屬性,從而解決web服務(wù)管理問題,另一方面也能夠真正的使得分布式資源的高效訪問得到實現(xiàn)。從網(wǎng)格的技術(shù)應(yīng)用本質(zhì)上分析,是將信息編程基礎(chǔ)上進(jìn)行虛擬操作,實現(xiàn)資源共享功能,并且由多個資源計算組件構(gòu)成。但事實上是運行Linux完成信息操控,空間信息語言是通過XML擴(kuò)展。所以,網(wǎng)格除在計算應(yīng)用之外的其他領(lǐng)域僅是初始階段,筆者就針對完整的SOA體系架構(gòu)不斷探究信息服務(wù)的集成的相關(guān)應(yīng)用。
3 服務(wù)總線的相關(guān)理解及特點分析
3.1 基本概念
服務(wù)總線(ESB) 在集合消息與Web等各技術(shù)升級,使消息驅(qū)動與服務(wù)方法連為一體,形成無縫集成的完整信息體系框架。服務(wù)總線不僅可把SOA的服務(wù)交互進(jìn)行編程語言等完整結(jié)合,實現(xiàn)相互數(shù)據(jù)計算的多功能的智能化集成模式。有效完成對地址定位與底層協(xié)議等服務(wù)功能,并確保其管理的透明化。最初在SOA軟件使用時,由于功能在上有以NET編程語言,有的則是Java語言,或是NET與Java語言相互操作。采用Web Services封裝程序,實現(xiàn)功能模式的協(xié)調(diào)與應(yīng)用。這就是所謂的在服務(wù)請求與提供者之間形成點對點的形式,來完成服務(wù)集成的發(fā)生與終止的系列性的設(shè)計步驟與實踐應(yīng)用過程的。其還需要在靈活性操作方面下功夫。在服務(wù)總線技術(shù)研究過程中,SOA架構(gòu)為主線,形成中轉(zhuǎn)站消息的中間件作用動態(tài),在同步、異步之間的確保通訊方式的服務(wù)效果。
3.2 技術(shù)優(yōu)勢及特點
(1)靈活的服務(wù)發(fā)現(xiàn)機制
SOA是以服務(wù)注冊來完成信息整合功能,在提交申請與回饋結(jié)果之前,形成服務(wù)調(diào)劑功能的應(yīng)用模式,這與服務(wù)端口等方面存有密切關(guān)聯(lián),并進(jìn)行調(diào)用地址與客戶注冊之間的時間差等問題處理,此過程產(chǎn)生大量的服務(wù)代碼,SOA將減少步驟操作,實現(xiàn)優(yōu)化配置功能,以調(diào)節(jié)地址確保編譯端口等相關(guān)信息數(shù)據(jù)。
(2)異構(gòu)平臺組件接入支持
服務(wù)總線不僅是Web Ser-cices的連接部分,對一些的組件適配產(chǎn)生作用,尤其是系統(tǒng)相關(guān)數(shù)據(jù)庫等方面提供接入操作實踐。
(3)異步消息傳遞模式
如今,在同步發(fā)展的通訊過程中,實現(xiàn)請求與結(jié)構(gòu)之間的時間是相對長期的,他們加大了操作的難度,浪費了客戶的時間,例如在長期間的死機狀態(tài)中,遙感數(shù)據(jù)無法正常的進(jìn)行檔案提交工作,出現(xiàn)異步消息機制與同步消息機制之間的矛盾。因此,通過二者有效集合,使得輸出信息與輸入代碼產(chǎn)生直接的回應(yīng)與回調(diào),總線進(jìn)行引起與協(xié)調(diào),對請求者實現(xiàn)按時的輸出跟蹤數(shù)據(jù)與列隊的相互結(jié)合,這樣以來,可同時實現(xiàn)同步、異步相結(jié)合的升級創(chuàng)新的形式,在二者的共同代理作用下,實現(xiàn)調(diào)節(jié)與的轉(zhuǎn)化數(shù)據(jù)的實操效果。
(4)動態(tài)的服務(wù)執(zhí)行路由
服務(wù)總線由一套智能路由機制來實現(xiàn)選擇與替換等功能,在實際的操作實踐中,尋找相對的一個服務(wù)節(jié)點問題,實現(xiàn)總線備份信息功能,最終確保相對安全的服務(wù)應(yīng)用過程。
4 服務(wù)總線中信息服務(wù)技術(shù)操作實例
在服務(wù)總線的基礎(chǔ)上搭建相應(yīng)的空間信息服務(wù)完整體系,通過圖形設(shè)定場景的安排組件定制等系列的服務(wù)應(yīng)用工作,確保在總線與其他的連接與服務(wù)數(shù)據(jù)方面,遵循實際的查詢操作步驟,在獲取圖形過程中,及時定位查詢功能,多渠道、準(zhǔn)定位各個服務(wù)來快速制圖。在實際操作中運用模塊功能分區(qū),依據(jù)不同的系統(tǒng)編程語言、主機環(huán)境等方面,完成下列五部分內(nèi)容分類:
(1)查詢服務(wù):針對所遇到的災(zāi)難來進(jìn)行傳感功能定位,將查詢相關(guān)的數(shù)據(jù),有效結(jié)構(gòu)確定具體地址。在遙感數(shù)據(jù)查詢與結(jié)構(gòu)之間服務(wù)系統(tǒng)是以JAVA語言來封裝Web Service數(shù)據(jù)的。其展現(xiàn)形式僅是Web服務(wù)。
(2)下載服務(wù):依據(jù)數(shù)據(jù)與影響之間的關(guān)系,影響數(shù)據(jù)的下載結(jié)果,確定相應(yīng)的所在目錄,實現(xiàn)各領(lǐng)域信息整合,在一定意義上說,F(xiàn)TP協(xié)議是對與數(shù)據(jù)在傳輸過程的安全問題的綜合性實際應(yīng)用。
(3)歸檔服務(wù):在進(jìn)行遙感影像的整合歸檔工作中,對元數(shù)據(jù)整合并分析,確保信息的完整性,并隨即存放相應(yīng)的指定目錄,使得元數(shù)據(jù)庫信息被有效整合。但因為影像歸檔是在不同的壓縮、XML文件等多方面的系統(tǒng)中進(jìn)行的。從而導(dǎo)致在C語言開發(fā)的滯后,因此,要適時進(jìn)行歸檔調(diào)整,確保信息數(shù)據(jù)的準(zhǔn)確性。利用JMS(Java Message Service, Java)封裝與調(diào)用兩種功能完成影像歸檔服務(wù)功能。
(4)提取服務(wù):針對嚴(yán)重災(zāi)難環(huán)境,搜索相聯(lián)結(jié)的信息數(shù)據(jù)及有效外部環(huán)境,通過在XML 中完成對對應(yīng)現(xiàn)場的坐標(biāo)定位等信息,來提供有效的信息體系構(gòu)建,形成對內(nèi)運用Web Service封裝的模式,對外以Web服務(wù)為主的模式。
(5)圖制圖服務(wù):根據(jù)具體對應(yīng)地圖模板,進(jìn)入遙感影像等最終專題圖操作應(yīng)用程序。在Java與 Web Serv-ice多角度來確保服務(wù)內(nèi)容。由適配器與服務(wù)總線等進(jìn)行邏輯搜索,最終實現(xiàn)相應(yīng)的監(jiān)控服務(wù)。由與之相關(guān)的設(shè)備等確保服務(wù)通信的安全準(zhǔn)確性,進(jìn)一步驗證圖制圖的結(jié)果。
結(jié)束語:
綜上所述,通過對信息系統(tǒng)研究探討,并進(jìn)行服務(wù)總線定義理解及優(yōu)勢特點分析,結(jié)合服務(wù)總線中信息服務(wù)技術(shù)在實際應(yīng)用中的操作來搭建完整體系,形成較穩(wěn)定的集成環(huán)境,有效進(jìn)行信息的精準(zhǔn)化、智能化的應(yīng)用與發(fā)展。
參考文獻(xiàn)
[1] 王方雄,邊馥苓.從GISystem到GIService:GISystem發(fā)展的必然趨勢[J].華中師范大學(xué)學(xué)報:自然科學(xué)版, 2014, 38(4):528-532.
[2] 樂鵬.語義支持的空間信息智能服務(wù)關(guān)鍵技術(shù)研究[D].武漢:武漢大學(xué),2013. 267-271.
[3] 袁占亭,張秋余,翟志萬.基于軟件總線技術(shù)的軟件工程方法[J].計算機工程與應(yīng)用, 2013(15):137-139.