韓冰
摘 ?要:隨著接入互聯網云計算服務的系統數量越來越龐大,系統設計框架、實現技術的更新、升級等使得云計算環境下異構系統網絡通信愈發困難,急需設計一個能夠實現資源共享的中間平臺。鑒于此,本文對異構系統集成技術、功能等進行了詳細解析,設計并實現了一個云計算環境下具有理想功能的異構系統網絡通信平臺,為異構系統之間的網絡通信和資源共享提供了強有力的服務支撐。
關鍵詞:云計算環境;異構系統;網絡通信技術
引言
計算機網絡通信技術、數據庫技術以及多媒體通信技術的同步發展宣示著人們進入了一個新的互聯網時代——云計算時代[1]。相比于傳統網絡通信技術而言,云計算的產生擁有更加強大的計算能力和網絡通信能力,但是伴隨著云計算應用的普及,各種相應的開發系統和開發技術也不斷涌現,這使得云計算環境下異構系統存儲的的信息、通信方式變得越來越多樣化,但與此同時卻降低了異構系統之間網絡通信數據傳輸效率,數據加工、處理不夠及時等問題也層出不窮。急需一種相對成熟的技術構建一個能夠實現多個異構系統信息的有效融合和資源共享的網絡通信平臺。
目前云計算環境下異構系統之間的異構性主要表現在兩個方面,一方面是數據本身的異構性,即云計算環境下異構系統網絡通信數據庫操作系統、存儲格式等方面存在差異;另一方面是數據結構的異構性,即云計算環境下異構系統的體系架構、計算機操作系統以及系統應用開發程序等方面存在差異。通常情況下云計算環境下異構系統之間的網絡通信過程主要通過SOA服務架構和ESB技術實現包括注冊、監聽、管理等Web Service功能[2]。本文基于ESB技術、SOA技術、XML技術設計一個云計算環境下異構系統網絡通信平臺,以提高數據傳輸效率,以期為異構系統之間的網絡通信和資源共享提供了強有力的服務支撐。
1云計算環境下異構系統數據通信平臺總體設計
綜合上述分析,設計的云計算環境下異構系統數據通信平臺可以劃分以下五個層次[3],每個層次的具體功能描述如下:
(1)平臺感知層。該層可以通過采用掃描儀、RFID、視頻攝像頭等設備采集云計算環境下異構系統相關的數據信息,并將采集到的數據信息存儲到相應系統中。
(2)平臺網絡層。該層主要運用多種網絡將云計算環境下異構系統網絡通信信息進行有效集成,并通過相應配套軟件實現平臺路由器、交換機等設備的科學、合理配置,實現異構系統網絡通信數據的安全、穩定傳輸。
(3)平臺數據層。作為三層服務處理系統模型的最底層能不僅夠直接訪問異構系統中的各個軟件系統數據庫,而且包含一個具有數據訪問、數據操作、數據瀏覽、數據存儲等功能的完備流程,還能夠實現云計算環境下各個異構系統之間的數據安全交換和資源實時共享。
(4)平臺支撐層。該層主要由異構系統數據搜索單元、服務單元和管理單元三個主要部分組成,能夠為云計算環境下異構系統網絡安全通信提供統一的支撐環境。
(5)平臺應用層。該層的設計主要基于云計算環境下異構系統應用和服務需求構建的,能夠實現各個異構系統之間數據信息的充分交互,同時還能夠為用戶提供信息集成、公共服務、綜合監督等功能的應用平臺。
(6)平臺應用保障單元。該部分的設計能夠實現云計算環境下異構系統網絡通信安全風險預測,對于及時制定相應防范措施具有較好指導作用。
2云計算環境下異構系統數據通信平臺設計實現
2.1平臺架構設計
本文利用ESB架構設計的云計算環境下異構系統數據通信平臺主要采用Web Service、MQ消息機制、FTP等接口技術實現與ESB架構的直接連接,并在ESB架構中心端實現異構系統數據交換[4]。
2.2主數據集成功能設計
云計算環境下異構系統數據通信平臺最終設計目標是實現全局數據庫的構建[5],具體包含以下具體內容:一是云計算環境下異構系統業務流程的規范化,即能夠為以后系統網絡通信數據提供統一的、完整的資源共享平臺,實現數據信息提取標準的統一,以及各個異構系統網絡通信數據來源使用的統一;二是通過設計平臺實現云計算環境下各個異構系統均采用單一的主數據訪問讀寫接口,完成網絡通信數據主體創建,滿足多種異構系統的資源共享需要;三是為各個部門和機構提供正確、科學、可靠的網絡通信數據可視圖,保障各個機構、部門無需通過操作數據表即可應用異構系統能夠實現網絡通信數據的正確,以及可視化操作;四是將統一的、完整的主要網絡通信數據分發給云計算環境下的各個異構系統。
2.3平臺服務集成功能設計
在上述實現云計算環境下異構系統網絡通信平臺主數據集成功能設計基礎上,還需要采用現代Web Service方式,通過網絡無需任何改動即可將現有的各個邏輯業務獨立流程注冊到同一個ESB上,實現平臺中的各項邏輯業務功能的集成。
2.4平臺流程集成功能設計
云計算環境下異構系統網絡通信平臺的流程集成設計主要是為了解決一個流程在多個異構系統中的自動流轉問題,本文試圖采用面向對象SOA技術對云計算環境下的各個異構系統進行端到端流程進行整合,形成一個能夠實現網絡通信數據、應用和流程等集成的完整的服務庫[6],其中,各個異構系統之間主要采用基于ESB架構的信息流集成方法,為云計算用戶提供相應的個性化服務。
3結束語
云計算技術的大規模普及應用促使更多的應用系統被成功接入到云計算服務平臺中,設計一個能夠實現云計算環境下各個異構系統實時網絡通信的中間平臺對于提高計算機資源重復利用率和計算機虛擬化硬件資源,以及計算機軟件資源接入率,提高異構系統處理速度、并發性能、資源共享等均具有重要現實意義。
參考文獻
[1] ?程東泥.云計算環境下異構系統網絡通信技術探討[J]. 中國新通信,2016,18(3):95-95.
[2] ?郭志強,GuoZhi-qiang. 云計算環境下異構系統數據通信分析與設計[J]. 網絡空間安全,2016,7(2):60-64.
[3] ?萬一東,謝俊岱. 云計算環境下異構數據庫整合技術的研究與實現[J]. 電腦知識與技術,2013(14):3232-3235.
[4] ?暢鵬.云計算環境下的網絡技術[J]. 數字通信世界,2018,No.160(4):76.
[5] ?袁桂芳.云計算環境下的網絡新技術分析[J]. 信息通信,2017(11):192-194.
[6] ?孫曉罡.云計算環境下的網絡技術研究[J]. 電腦迷,2016(11):54.