前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了異構(gòu)系統(tǒng)網(wǎng)絡(luò)通信技術(shù)分析范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。
【摘要】云計(jì)算可以將分布于互聯(lián)網(wǎng)每一個(gè)角落的軟硬件資源集成在一起,為用戶(hù)提供強(qiáng)大的云計(jì)算服務(wù)功能。云計(jì)算服務(wù)接入的系統(tǒng)越來(lái)越多,系統(tǒng)設(shè)計(jì)架構(gòu)、實(shí)現(xiàn)技術(shù)等不同,造成異構(gòu)系統(tǒng)之間通信困難,需要使用一個(gè)中間件平臺(tái),共享異構(gòu)系統(tǒng)數(shù)據(jù)資源。
【關(guān)鍵詞】云計(jì)算;異構(gòu)系統(tǒng);網(wǎng)絡(luò)通信;ESB
一、引言
光線(xiàn)網(wǎng)絡(luò)、移動(dòng)通信等網(wǎng)絡(luò)技術(shù)快速發(fā)展,能夠?qū)⒎植加诟鱾€(gè)位置的計(jì)算機(jī)終端連接在一起,實(shí)現(xiàn)云計(jì)算服務(wù),共享數(shù)據(jù)資源[1]。云計(jì)算服務(wù)環(huán)境中,接入的系統(tǒng)設(shè)計(jì)架構(gòu)包括C/S架構(gòu)、B/S架構(gòu),開(kāi)發(fā)技術(shù)包括JSP技術(shù)、PHP技術(shù)、ASP.NET技術(shù)等多種,應(yīng)用系統(tǒng)之間是異構(gòu)的,無(wú)法直接進(jìn)行網(wǎng)絡(luò)通信[2]。本文基于ESB技術(shù)、SOA技術(shù)、XML技術(shù)設(shè)計(jì)了一種異構(gòu)系統(tǒng)網(wǎng)絡(luò)通信平臺(tái),提高云計(jì)算環(huán)境下異構(gòu)系統(tǒng)通信傳輸性能。
二、云計(jì)算環(huán)境下異構(gòu)系統(tǒng)網(wǎng)絡(luò)通信功能設(shè)計(jì)
基于ESB架構(gòu)的異構(gòu)系統(tǒng)集成平臺(tái)業(yè)務(wù)系統(tǒng)的接口都不相同,采用的接口技術(shù)主要包括WebService技術(shù)、MQ消息機(jī)制、FTP技術(shù),這些技術(shù)均可以與ESB進(jìn)行直接連接,在ESB中心端執(zhí)行數(shù)據(jù)交換,采用SOA面向?qū)ο笏枷?,將其融入到ESB架構(gòu)中,設(shè)計(jì)各個(gè)獨(dú)立的邏輯業(yè)務(wù)管理系統(tǒng)的數(shù)據(jù)交換與共享接口,在設(shè)計(jì)過(guò)程中將每一個(gè)接口統(tǒng)一轉(zhuǎn)換為WebService模式,并且以服務(wù)的模式實(shí)現(xiàn)數(shù)據(jù)交換[3]。如圖1所示。
三、云計(jì)算環(huán)境下異構(gòu)系統(tǒng)網(wǎng)絡(luò)通信技術(shù)研究
(1)ESB技術(shù)。ESB是一種中間件技術(shù),可以支持實(shí)現(xiàn)SOA的功能,因此ESB作為一個(gè)體系架構(gòu)的構(gòu)造器,可以部署配置SOA、設(shè)計(jì)SOA的相關(guān)邏輯業(yè)務(wù)處理流程,并且能夠?qū)AI與應(yīng)用服務(wù)器技術(shù)互相結(jié)合起來(lái),簡(jiǎn)而言之,ESB在SOA架構(gòu)中扮演的角色非常重要,比如是最基本的數(shù)據(jù)路由、數(shù)據(jù)傳輸角色,可以為用戶(hù)提供消息傳輸機(jī)制,增加SOA架構(gòu)的功能,完善系統(tǒng)服務(wù),并且可以擴(kuò)展SOA架構(gòu)物理范圍。
(2)XML技術(shù)。XML技術(shù)是一種有萬(wàn)維網(wǎng)協(xié)會(huì)創(chuàng)建的自我描述性的語(yǔ)言,創(chuàng)建XML最為重要的目的是實(shí)現(xiàn)數(shù)據(jù)采用一種合適的文本方式進(jìn)行傳輸,XML可以創(chuàng)建其他的語(yǔ)言和描述其他語(yǔ)言采用的數(shù)據(jù)結(jié)構(gòu),由標(biāo)記符和屬性描述共同構(gòu)成,這種自我描述的特性使XML具有自我解釋的能力,更容易讓系統(tǒng)理解和接收,同時(shí)XML語(yǔ)言具有文本特性,可以方便地進(jìn)行運(yùn)行維護(hù)和數(shù)據(jù)交換。
(3)SOA技術(shù)。SOA相關(guān)的技術(shù)包括SOAP傳輸協(xié)議、UDDI集成化協(xié)議、WSDL協(xié)議三個(gè)方面。SOAP協(xié)議定義了服務(wù)請(qǐng)求者和服務(wù)提供者之間一種完善的傳輸規(guī)范,因此SOAP協(xié)議使得XML數(shù)據(jù)傳輸更加安全,同時(shí)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é)議,其可以表示一個(gè)實(shí)際的注冊(cè)表,能夠用來(lái)描述和發(fā)現(xiàn)相關(guān)的數(shù)據(jù)傳輸標(biāo)準(zhǔn),系統(tǒng)能夠建立一個(gè)具有平臺(tái)無(wú)關(guān)性、數(shù)據(jù)共享化的體系架構(gòu),UDDI可以基于SML和SOAP技術(shù)為用戶(hù)提供強(qiáng)大Web服務(wù)內(nèi)容,實(shí)現(xiàn)SOA與其他服務(wù)標(biāo)準(zhǔn)的交互。WSDL是一種描述Web服務(wù)的語(yǔ)言,該語(yǔ)言定義了一種健全的、完善的網(wǎng)絡(luò)訪(fǎng)問(wèn)機(jī)制,其可以配置Web服務(wù)請(qǐng)求函數(shù)、Web業(yè)務(wù)請(qǐng)求返回值和相關(guān)輸入?yún)?shù)等,WSDL保存在相關(guān)的UDDI中,UDDI可以從WSDL中找到相關(guān)的服務(wù)關(guān)鍵詞。
四、結(jié)束語(yǔ)
隨著云計(jì)算技術(shù)的普及和使用,更多的應(yīng)用系統(tǒng)接入到云計(jì)算服務(wù)平臺(tái)上,設(shè)計(jì)一種異構(gòu)系統(tǒng)網(wǎng)絡(luò)通信平臺(tái),可以提高計(jì)算機(jī)資源的利用率,虛擬化硬件資源,提高軟件資源的接入率,進(jìn)一步提高系統(tǒng)的并發(fā)性,高速處理用戶(hù)的邏輯業(yè)務(wù)請(qǐng)求。
參考文獻(xiàn)
[1]任磊,陳風(fēng)波,吳永剛,等.異構(gòu)STAP系統(tǒng)的多層次數(shù)據(jù)通信研究[J].空軍預(yù)警學(xué)院學(xué)報(bào),2013(01):52-54.
[2]張琛,粟欣,王文清,等.異構(gòu)網(wǎng)絡(luò)跨層協(xié)作傳輸技術(shù)研究[J].通信學(xué)報(bào),2014,35(08):198-205.
[3]方煥.基于XML的分布式異構(gòu)數(shù)據(jù)庫(kù)同步系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].廣西通信技術(shù),2014(4):21-25.
作者:程?hào)|泥 田海榮 單位:92941部隊(duì)96分隊(duì)