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