公務(wù)員期刊網(wǎng) 論文中心 正文

異構(gòu)系統(tǒng)網(wǎng)絡(luò)通信技術(shù)分析

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了異構(gòu)系統(tǒng)網(wǎng)絡(luò)通信技術(shù)分析范文,希望能給你帶來靈感和參考,敬請閱讀。

異構(gòu)系統(tǒng)網(wǎng)絡(luò)通信技術(shù)分析

【摘要】云計算可以將分布于互聯(lián)網(wǎng)每一個角落的軟硬件資源集成在一起,為用戶提供強(qiáng)大的云計算服務(wù)功能。云計算服務(wù)接入的系統(tǒng)越來越多,系統(tǒng)設(shè)計架構(gòu)、實現(xiàn)技術(shù)等不同,造成異構(gòu)系統(tǒng)之間通信困難,需要使用一個中間件平臺,共享異構(gòu)系統(tǒng)數(shù)據(jù)資源。

【關(guān)鍵詞】云計算;異構(gòu)系統(tǒng);網(wǎng)絡(luò)通信;ESB

一、引言

光線網(wǎng)絡(luò)、移動通信等網(wǎng)絡(luò)技術(shù)快速發(fā)展,能夠?qū)⒎植加诟鱾€位置的計算機(jī)終端連接在一起,實現(xiàn)云計算服務(wù),共享數(shù)據(jù)資源[1]。云計算服務(wù)環(huán)境中,接入的系統(tǒng)設(shè)計架構(gòu)包括C/S架構(gòu)、B/S架構(gòu),開發(fā)技術(shù)包括JSP技術(shù)、PHP技術(shù)、ASP.NET技術(shù)等多種,應(yīng)用系統(tǒng)之間是異構(gòu)的,無法直接進(jìn)行網(wǎng)絡(luò)通信[2]。本文基于ESB技術(shù)、SOA技術(shù)、XML技術(shù)設(shè)計了一種異構(gòu)系統(tǒng)網(wǎng)絡(luò)通信平臺,提高云計算環(huán)境下異構(gòu)系統(tǒng)通信傳輸性能。

二、云計算環(huán)境下異構(gòu)系統(tǒng)網(wǎng)絡(luò)通信功能設(shè)計

基于ESB架構(gòu)的異構(gòu)系統(tǒng)集成平臺業(yè)務(wù)系統(tǒng)的接口都不相同,采用的接口技術(shù)主要包括WebService技術(shù)、MQ消息機(jī)制、FTP技術(shù),這些技術(shù)均可以與ESB進(jìn)行直接連接,在ESB中心端執(zhí)行數(shù)據(jù)交換,采用SOA面向?qū)ο笏枷耄瑢⑵淙谌氲紼SB架構(gòu)中,設(shè)計各個獨立的邏輯業(yè)務(wù)管理系統(tǒng)的數(shù)據(jù)交換與共享接口,在設(shè)計過程中將每一個接口統(tǒng)一轉(zhuǎn)換為WebService模式,并且以服務(wù)的模式實現(xiàn)數(shù)據(jù)交換[3]。如圖1所示。

三、云計算環(huán)境下異構(gòu)系統(tǒng)網(wǎng)絡(luò)通信技術(shù)研究

(1)ESB技術(shù)。ESB是一種中間件技術(shù),可以支持實現(xiàn)SOA的功能,因此ESB作為一個體系架構(gòu)的構(gòu)造器,可以部署配置SOA、設(shè)計SOA的相關(guān)邏輯業(yè)務(wù)處理流程,并且能夠?qū)AI與應(yīng)用服務(wù)器技術(shù)互相結(jié)合起來,簡而言之,ESB在SOA架構(gòu)中扮演的角色非常重要,比如是最基本的數(shù)據(jù)路由、數(shù)據(jù)傳輸角色,可以為用戶提供消息傳輸機(jī)制,增加SOA架構(gòu)的功能,完善系統(tǒng)服務(wù),并且可以擴(kuò)展SOA架構(gòu)物理范圍。

(2)XML技術(shù)。XML技術(shù)是一種有萬維網(wǎng)協(xié)會創(chuàng)建的自我描述性的語言,創(chuàng)建XML最為重要的目的是實現(xiàn)數(shù)據(jù)采用一種合適的文本方式進(jìn)行傳輸,XML可以創(chuàng)建其他的語言和描述其他語言采用的數(shù)據(jù)結(jié)構(gòu),由標(biāo)記符和屬性描述共同構(gòu)成,這種自我描述的特性使XML具有自我解釋的能力,更容易讓系統(tǒng)理解和接收,同時XML語言具有文本特性,可以方便地進(jìn)行運行維護(hù)和數(shù)據(jù)交換。

(3)SOA技術(shù)。SOA相關(guān)的技術(shù)包括SOAP傳輸協(xié)議、UDDI集成化協(xié)議、WSDL協(xié)議三個方面。SOAP協(xié)議定義了服務(wù)請求者和服務(wù)提供者之間一種完善的傳輸規(guī)范,因此SOAP協(xié)議使得XML數(shù)據(jù)傳輸更加安全,同時SOAP協(xié)議采用了傳統(tǒng)的互聯(lián)網(wǎng)傳輸協(xié)議HTTP作為數(shù)據(jù)傳輸?shù)臉?biāo)準(zhǔn),可以格式化相關(guān)的協(xié)議信息,并且能夠承載HTTP協(xié)議消息。UDDI協(xié)議是一種集成、發(fā)現(xiàn)和描述相關(guān)的協(xié)議,其可以表示一個實際的注冊表,能夠用來描述和發(fā)現(xiàn)相關(guān)的數(shù)據(jù)傳輸標(biāo)準(zhǔn),系統(tǒng)能夠建立一個具有平臺無關(guān)性、數(shù)據(jù)共享化的體系架構(gòu),UDDI可以基于SML和SOAP技術(shù)為用戶提供強(qiáng)大Web服務(wù)內(nèi)容,實現(xiàn)SOA與其他服務(wù)標(biāo)準(zhǔn)的交互。WSDL是一種描述Web服務(wù)的語言,該語言定義了一種健全的、完善的網(wǎng)絡(luò)訪問機(jī)制,其可以配置Web服務(wù)請求函數(shù)、Web業(yè)務(wù)請求返回值和相關(guān)輸入?yún)?shù)等,WSDL保存在相關(guān)的UDDI中,UDDI可以從WSDL中找到相關(guān)的服務(wù)關(guān)鍵詞。

四、結(jié)束語

隨著云計算技術(shù)的普及和使用,更多的應(yīng)用系統(tǒng)接入到云計算服務(wù)平臺上,設(shè)計一種異構(gòu)系統(tǒng)網(wǎng)絡(luò)通信平臺,可以提高計算機(jī)資源的利用率,虛擬化硬件資源,提高軟件資源的接入率,進(jìn)一步提高系統(tǒng)的并發(fā)性,高速處理用戶的邏輯業(yè)務(wù)請求。

參考文獻(xiàn)

[1]任磊,陳風(fēng)波,吳永剛,等.異構(gòu)STAP系統(tǒng)的多層次數(shù)據(jù)通信研究[J].空軍預(yù)警學(xué)院學(xué)報,2013(01):52-54.

[2]張琛,粟欣,王文清,等.異構(gòu)網(wǎng)絡(luò)跨層協(xié)作傳輸技術(shù)研究[J].通信學(xué)報,2014,35(08):198-205.

[3]方煥.基于XML的分布式異構(gòu)數(shù)據(jù)庫同步系統(tǒng)設(shè)計與實現(xiàn)[J].廣西通信技術(shù),2014(4):21-25.

作者:程東泥 田海榮 單位:92941部隊96分隊