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