蔡墩雄 廈門億聯網絡技術股份有限公司
引言:異構系統下的數據共享是當前云計算通訊平臺的重點和難點,通過設計一個合理的異構系統,讓原本相互分離的信息系統能夠統一的結合在一起,加上全新的關系網達到網絡通信的效果,本文將從云計算的大環境出發,討論異構系統在網絡通信中的具體時間,分析異構系統特點,找出云計算環境下異構系統網絡通信技術的重點和難點,提出合理化建議,促進網絡通信技術的發展。
云計算是今年來新興的網絡技術,目的在于將網絡上的數據、大型交互設備等網絡軟硬件結合在一起,最終實現計算機硬盤硬件資源、信息資源、知識、數據的高度共享。云計算的共享性為虛擬世界聯系現實世界提供了橋梁,連接了虛擬信息在實際操作中的應用,為異構系統的訪問和發展提供了新的接入方式和共享思路。
隨著信息技術在各個領域的廣泛應用,信息的質量和數量成為信息價值的關鍵。不難發現,信息在各個主體中所體現的價值都由這組信息的來源、用處和組合方式所決定,在單一信息系統無法實現更高的價值時,多平臺的復合信息在異構系統中的構成解決了當前信息系統存在的主要問題。
隨著現代計算機應用的擴展,存儲設備的容量增加,數據來源更加廣泛,信息質量更加精細,同時也伴隨著信息分布不均等,地區之間差別大,質量和數量分布不均,信息傳遞過程中信息丟失、信息失真,及時完整準確的傳達,但信息傳遞時間過長,導致信息失效。
網絡通信技術的發展依賴于信息本身的質量和信息傳遞的效率。在云計算的大背景下,利用異構系統搭建信息傳遞的平臺,充分發揮異構系統的優勢,實現網絡互聯互通,網絡通信技術得到進一步發展。
云計算具有低成本、靈活性和可計量性三大特點。低成本在于云計算搭建了廣義上的共享平臺,無施工成本,只需投入少量的運營成本,日常維護中做好服務器的調試和運行即可,不需采購大型的硬件設施來支撐平臺上的應用和服務。靈活性在于云平臺處在虛擬分服務器中,能夠根據信息量的大小擴充容量,通過改寫算法來提高運行速度,按照需求存儲信息。當部分信息失去價值時,可由用戶自主釋放,提高虛擬空間利用率。可計量性在于,云計算能夠計量信息資源的數量和價值,將虛擬信息的價值按照一定的計量方式計算出價值,實現用戶對信息資源的監測、控制和使用,讓整個平臺向著一體化、智能化的方向發展。
移動通訊、光纖通訊等接入方式日漸完善,創造了云計算服務環境。在這個大平臺下設計的接入系統包括C/S架構、B/S架構,常用的開發技術有JSP技術、PHP技術、ASP.NET技術,多種技術之間是異構的,無法之間溝通,因此才有了新的設計技術打通傳統技術之間的壁壘,創造性的連接了異構系統之間的通信。主要技術有ESB技術、SOA技術和XML技術,這些技術提高了異構系統間網路通訊的穩定性,大大增強了信息溝通效率。
2.2.1 ESB技術
異構系統想要實現SOA功能,需要ESB技術作為中間技術,它作為一個體系架構的構造器,起到了建設架構、支撐架構的重要作用。只有做好兩個異構平臺間的搭建工作,才有交流互通的機會可言。ESB技術在部署配置SOA和設計SOA有關邏輯業務方面的工作時,能夠將EAI與應用服務技術結合在一起,擴展SOA的業務廣度和深度,在完善性能、增強系統服務性方面擴展到最大的物理范圍。
2.2.2 XML技術
XML技術的出現時文本傳輸方式突破的關鍵所在,它作為一種自我描述性語言,是萬維網協會創建的用來創建其他語言和描述其他語言所開發的一種結構性數據模式。這種模式的出現使得XML技術具有很強的包容性和解釋能力,能夠實現自身語言的轉換也能作為工具解釋其他語言。在異構系統中語言的統一和信息的傳遞起到重要作用。
云計算環境下異構系統網絡通信廣泛應用在各個領域和各個行業,通過多個數據庫的合計,實現數據的共享個透明。每個數據庫都是獨立存在的個體,需要保持自身完整性和安全性,保障好自身的價值。
數據的透明訪問使得用戶可以將異構分布式數據庫系統同構化,變成普通的分布式數據庫系統,按照原有的數據處理語言解釋問題,分析問題并得出結果。結果中的有效訪問將異構系統同構化,就像是在訪問同一個無差別的系統。但在數據透明訪問方面,至今沒有出現一種能夠廣泛使用的數據模型來定義數據查詢的規則,這種訪問語言也不是單獨存在的。想要實現數據的透明訪問,常用的方式是采用多對一、雙向中的中間等價技術。
開放式數據庫互連(Open Data Base Connectivity,簡稱ODBC)是一種用來在相關或不相關的數據庫管理系統中存取數據的標準應用程序接口(API)。這種接口程序用來對接異構系統中與本系統不相適應的部分,找到接口連接處,運用適當的算法,來連接數據庫,從而達到信息交互傳遞的作用。為了能夠更好的解釋接受的信息,真正做到網絡通信,ODBC為應用程序應運而生,Power Builder、 Delphi等都通過開放數據庫互聯(ODBC)接口來連接各種數據庫系統。而多數數據庫管理系統(如:Oracle、Sybase、SQL Server等)都提供了相應的ODBC驅動程序,使數據庫系統具有很好的開放性。
隨著互聯網技術的不斷發展,互聯網的異構系統向同構模式的轉變也在有序的開展中。Java語言具有移植性強,安全性高、穩定性好、分布式、面向對象等特點,適合網絡語言使用的規律。在復雜的網絡環境中,必須提供一個獨立于特定數據庫管理系統的統一編程界面和一個基于 SQL的通用的數據庫訪問方法。Java語言與數據庫的接口一直遵循接口規范JDBC(Java Database Connectivity)。這是一個基于SQL功能的一個通用的應用程序編程接口,它在不同的數據庫功能模塊的層次上提供了一個統一的用戶界面,為對異構數據庫進行直接的Web訪問提供了新的解決方案。有了這樣的方案,我們就能在JAVA語言和SQL之間找到語言的平衡點,正確寫入和讀取適合自己的語言。JDBC已被越來越多的數據庫廠商、連接廠商、Internet服務廠商及應用程序編制者所支持。
異構網絡通信是在同一系統中接入的兩個及以上不同運營商的通信方式,這種通信方式的應用有多種形式,在不同的無線網絡中發揮著各自的作用,滿足了信息化通訊的需求。處在異構網絡中的用戶不必親自設計網絡的連接方式,在云計算的大背景下,信息已經實現高度共享,為了能夠接入更豐富的平臺,各大通信運營商也在想方設法的打破異構系統之間的障礙,向著一體化和統一化發展。應當說明的一點是,盡管現在的目標是時間異構系統之間的互聯互通,網絡通信,但是異構系統保持自身獨立性的原則不能打破。當今社會高度信息高度透明,共享程度和開放程度達到空前盛況,一旦信息體統遭到入侵,大量的隱私信息將會受到威脅,甚至有可能被不法分子利用造成大規模網絡癱瘓、財產損失等不可估計的后果。所以在網絡通信平臺搭建的過程中,要利用好異構系統之間獨立性的特點,保持信息的獨立性和安全性,高度利用高度保護,實時監控外來入侵者,保護信息安全。
在信息傳遞方面,各大運營商要充分發揮自身有利條件,提高信息傳遞的安全性和有效性,保證傳遞時效。一方面,做好信息傳遞過程中的加密工作,對于特別重大的信息,要加強在傳遞前、傳遞中和傳遞后的保障工作,發揮人在異構系統中網絡通信的主導作用,切實保護信息安全,提高信息利用率和通信安全程度。
網絡通信技術的發展給人們的生產生活帶來了翻天覆地的變化。大量的信息被收集、整合和使用,在兩個主體或者多個主體之間交互傳遞、使用,信息使用者向服務器發出信息,馬上就能發送想要傳遞到信息并收回反饋結果,同構系統之間的傳遞方式正是這樣簡單、快捷。如今異構系統之間的接入方式在云計算的大背景下逐漸完善并有了適合各個異構系統之間的發展模式,作為新時代的信息持有者,應當充分發揮互聯網優勢,有效利用云計算平臺,搭建各個系統之間的橋梁紐帶,努力促進信息共享,實現信息使用的平等化和高效化。