異構系統網路通訊技術分析

才智咖 人氣:8.64K

複合可重構無線通訊系統是一種向著未來無線通訊系統演進的多制式 異構無線通訊網路解決方案.下面是小編蒐集整理的相關內容的論文,歡迎大家閱讀參考。

異構系統網路通訊技術分析

 【摘要】計算可以將分佈於網際網路每一個角落的軟硬體資源整合在一起,為使用者提供強大的雲端計算服務功能。雲端計算服務接入的系統越來越多,系統設計架構、實現技術等不同,造成異構系統之間通訊困難,需要使用一箇中間件平臺,共享異構系統資料資源。

 【關鍵詞】雲端計算;異構系統;網路通訊;ESB

一、引言

光線網路、行動通訊等網路技術快速發展,能夠將分佈於各個位置的計算機終端連線在一起,實現雲端計算服務,共享資料資源[1]。雲端計算服務環境中,接入的系統設計架構包括C/S架構、B/S架構,開發技術包括JSP技術、PHP技術、技術等多種,應用系統之間是異構的,無法直接進行網路通訊[2]。本文基於ESB技術、SOA技術、XML技術設計了一種異構系統網路通訊平臺,提高雲計算環境下異構系統通訊傳輸效能。

二、雲端計算環境下異構系統網路通訊功能設計

基於ESB架構的異構系統整合平臺業務系統的介面都不相同,採用的介面技術主要包括WebService技術、MQ訊息機制、FTP技術,這些技術均可以與ESB進行直接連線,在ESB中心端執行資料交換,採用SOA物件導向思想,將其融入到ESB架構中,設計各個獨立的邏輯業務管理系統的資料交換與共享介面,在設計過程中將每一個介面統一轉換為WebService模式,並且以服務的模式實現資料交換[3]。如圖1所示。

三、雲端計算環境下異構系統網路通訊技術研究

(1)ESB技術。ESB是一種中介軟體技術,可以支援實現SOA的功能,因此ESB作為一個體系架構的構造器,可以部署配置SOA、設計SOA的相關邏輯業務處理流程,並且能夠將EAI與應用伺服器技術互相結合起來,簡而言之,ESB在SOA架構中扮演的角色非常重要,比如是最基本的資料路由、資料傳輸角色,可以為使用者提供訊息代理傳輸機制,增加SOA架構的功能,完善系統服務,並且可以擴充套件SOA架構物理範圍。

(2)XML技術。XML技術是一種有全球資訊網協會建立的.自我描述性的語言,建立XML最為重要的目的是實現資料採用一種合適的文字方式進行傳輸,XML可以建立其他的語言和描述其他語言採用的資料結構,由標記符和屬性描述共同構成,這種自我描述的特性使XML具有自我解釋的能力,更容易讓系統理解和接收,同時XML語言具有文字特性,可以方便地進行執行維護和資料交換。

(3)SOA技術。SOA相關的技術包括SOAP傳輸協議、UDDI整合化協議、WSDL協議三個方面。SOAP協議定義了服務請求者和服務提供者之間一種完善的傳輸規範,因此SOAP協議使得XML資料傳輸更加安全,同時SOAP協議採用了傳統的網際網路傳輸協議HTTP作為資料傳輸的標準,可以格式化相關的協議資訊,並且能夠承載HTTP協議訊息。UDDI協議是一種整合、發現和描述相關的協議,其可以表示一個實際的登錄檔,能夠用來描述和發現相關的資料傳輸標準,系統能夠建立一個具有平臺無關性、資料共享化的體系架構,UDDI可以基於SML和SOAP技術為使用者提供強大Web服務內容,實現SOA與其他服務標準的互動。WSDL是一種描述Web服務的語言,該語言定義了一種健全的、完善的網路訪問機制,其可以配置Web服務請求函式、Web業務請求返回值和相關輸入引數等,WSDL儲存在相關的UDDI中,UDDI可以從WSDL中找到相關的服務關鍵詞。

四、結束語

隨著雲端計算技術的普及和使用,更多的應用系統接入到雲端計算服務平臺上,設計一種異構系統網路通訊平臺,可以提高計算機資源的利用率,虛擬化硬體資源,提高軟體資源的接入率,進一步提高系統的併發性,高速處理使用者的邏輯業務請求。

參考文獻

[1]任磊,陳風波,吳永剛,等.異構STAP系統的多層次資料通訊研究[J].空軍預警學院學報,2013(01):52-54.

[2]張琛,粟欣,王文清,等.異構網路跨層協作傳輸技術研究[J].通訊學報,2014,35(08):198-205.

[3]方煥.基於XML的分散式異構資料庫同步系統設計與實現[J].廣西通訊技術,2014(4):21-25.