亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        淺談網(wǎng)絡(luò)計(jì)算模式的發(fā)展與演變

        2017-02-17 00:53:38三亞學(xué)院管理分院
        電子世界 2017年2期
        關(guān)鍵詞:客戶(hù)機(jī)客戶(hù)端服務(wù)器

        三亞學(xué)院管理分院 楊 月

        淺談網(wǎng)絡(luò)計(jì)算模式的發(fā)展與演變

        三亞學(xué)院管理分院 楊 月

        本文在介紹網(wǎng)絡(luò)計(jì)算模式概念的基礎(chǔ)上,回顧了網(wǎng)絡(luò)計(jì)算幾種模式的發(fā)展與演變,并對(duì)幾種模式進(jìn)行簡(jiǎn)要的分析。

        網(wǎng)絡(luò)計(jì)算;主機(jī)-終端;C/S模式;B/S模式

        1.引言

        自從計(jì)算機(jī)技術(shù)誕生以來(lái),人類(lèi)就進(jìn)入了“計(jì)算機(jī)計(jì)算的時(shí)代”。隨著技術(shù)的進(jìn)一步發(fā)展,網(wǎng)絡(luò)寬帶的迅速增長(zhǎng),推動(dòng)了計(jì)算模式的不斷更新,使得計(jì)算模式逐漸由原來(lái)的單機(jī)計(jì)算模式發(fā)展成為網(wǎng)絡(luò)計(jì)算,并成為計(jì)算技術(shù)下一個(gè)發(fā)展的趨勢(shì)和潮流,人們開(kāi)始進(jìn)入“網(wǎng)絡(luò)計(jì)算時(shí)代”。網(wǎng)絡(luò)計(jì)算技術(shù)指用戶(hù)通過(guò)專(zhuān)用計(jì)算機(jī)網(wǎng)絡(luò)或公共計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)行信息傳遞和處理的技術(shù)。

        2.網(wǎng)絡(luò)計(jì)算模式的演變

        回顧計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展歷史可以看到,網(wǎng)絡(luò)計(jì)算模式經(jīng)歷了以下幾個(gè)階段的演變歷程:集中式計(jì)算模式、分布式計(jì)算模式的發(fā)展過(guò)程。

        2.1 集中式計(jì)算模式

        集中式計(jì)算模式包括: 主機(jī)-終端計(jì)算模式、PC/文件服務(wù)器計(jì)算模式。前一種的各種計(jì)算主要集中在主機(jī)上;而后一種計(jì)算模式各種計(jì)算主要集中在各工作站上完成。

        2.1.1 主機(jī)-終端計(jì)算模式

        電子計(jì)算機(jī)產(chǎn)生的初期,由于計(jì)算機(jī)體積龐大,價(jià)格昂貴,只有少數(shù)機(jī)構(gòu)有能力購(gòu)買(mǎi),于是都采用單機(jī)集中計(jì)算模式,主機(jī)-終端計(jì)算模式是一種傳統(tǒng)的信息系統(tǒng)結(jié)構(gòu),由一臺(tái)主機(jī)配置一些前端機(jī),再加上許多終端(如下圖1所示):

        圖1 主機(jī)/終端計(jì)算模式

        這些分布在不同位置上的終端并不是真正意義上的計(jì)算機(jī),它無(wú)CPU只有鍵盤(pán)和顯示器,沒(méi)有數(shù)據(jù)處理能力。所有的程序,包括用戶(hù)自制的應(yīng)用軟件、數(shù)據(jù)庫(kù)管理系統(tǒng)、通信軟件等都在主機(jī)上運(yùn)行,所有的數(shù)據(jù)也都存在主機(jī)上,用戶(hù)通過(guò)本地或遠(yuǎn)程終端來(lái)訪問(wèn)主機(jī)。在這種結(jié)構(gòu)中,終端被稱(chēng)為“啞”終端,因?yàn)榻K端只有顯示器和鍵盤(pán)以及和主機(jī)通信的設(shè)備。也有采用智能終端的,用戶(hù)在智能終端上可以完成一些文字編輯和輸入管理方面的簡(jiǎn)單的任務(wù)。主機(jī)通常帶有許多應(yīng)用軟件,如數(shù)據(jù)批處理軟件、標(biāo)準(zhǔn)的商業(yè)軟件、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)控制和系統(tǒng)開(kāi)發(fā)軟件等。所有的信息處理工作都在主機(jī)上完成的,由于主機(jī)擔(dān)負(fù)著所有的工作,所以必須配備大容量的磁盤(pán),以及作為備份用的磁帶機(jī)和高速打印機(jī)等。為了讓較多的用戶(hù)同時(shí)使用計(jì)算機(jī)資源,主機(jī)采用分時(shí)處理方式工作,即CPU的時(shí)間分成許多時(shí)間小段,每個(gè)終端輪流的使用這些時(shí)間小段。

        這種結(jié)構(gòu)主要的優(yōu)點(diǎn)是:對(duì)數(shù)據(jù)的處理都在主機(jī)上運(yùn)行的,可以加強(qiáng)管理海量數(shù)據(jù)存儲(chǔ)設(shè)備,對(duì)信息系統(tǒng)的控制和管理比較容易,也容易保證數(shù)據(jù)的安全性和一致性。此外,大量用戶(hù)可以同時(shí)使用主機(jī),例如一臺(tái)大型機(jī)上的數(shù)據(jù)庫(kù)可供10000個(gè)用戶(hù)同時(shí)使用。這種機(jī)構(gòu)比較適合數(shù)據(jù)處理量大,用戶(hù)數(shù)比較多,而每個(gè)終端用戶(hù)的任務(wù)簡(jiǎn)單的企業(yè),如銀行、航空公司訂票處等,但從成本來(lái)看,使用成本相對(duì)比較低。但也存在一些問(wèn)題:系統(tǒng)的靈活性差,系統(tǒng)的變更、改變比較麻煩;對(duì)主機(jī)依賴(lài)過(guò)強(qiáng),一旦主機(jī)有故障就會(huì)影響全體用戶(hù);主機(jī)的成本和維護(hù)的費(fèi)用比較高[1][2];用戶(hù)缺乏自主性,例如用戶(hù)個(gè)人文件的存取等不方便。

        2.1.2 PC/文件服務(wù)器計(jì)算模式

        隨著個(gè)人計(jì)算機(jī)飛速的發(fā)展,用戶(hù)計(jì)算機(jī)具有有限的CPU和數(shù)據(jù)處理能力,但是個(gè)人計(jì)算機(jī)對(duì)數(shù)據(jù)的處理能力不夠,20世紀(jì)80年代中期,隨著局域網(wǎng)的興起,聯(lián)網(wǎng)的計(jì)算機(jī)被分為兩類(lèi):一類(lèi)稱(chēng)為文件服務(wù)器,專(zhuān)門(mén)為網(wǎng)絡(luò)上其它用戶(hù)提供共享文件,它是網(wǎng)絡(luò)的核心,管理網(wǎng)絡(luò)通信,網(wǎng)絡(luò)操作系統(tǒng)也安裝在文件服務(wù)器中;另一類(lèi)稱(chēng)為工作站,它可以訪問(wèn)文件服務(wù)器中的數(shù)據(jù)和文件,而本工作站的資源不能被其他的工作站分享。每個(gè)局域網(wǎng)中可有一臺(tái)或多臺(tái)文件服務(wù)器。工作站用戶(hù)通過(guò)磁盤(pán)映像,使用文件服務(wù)器上的硬盤(pán)。網(wǎng)絡(luò)上傳遞的只是文件,所有的計(jì)算任務(wù)都是在工作站上進(jìn)行的,PC/文件服務(wù)器計(jì)算模式(如圖2所示):

        圖2 PC/文件服務(wù)器計(jì)算模式

        這種結(jié)構(gòu)的優(yōu)點(diǎn)是:主機(jī)主要作為文件服務(wù)器負(fù)責(zé)根據(jù)用戶(hù)的請(qǐng)求讀取傳送文件,并可集中管理共享資源,使各工作站既能相互獨(dú)立地處理各自的業(yè)務(wù),必要時(shí)又成為一個(gè)整體,可相互傳遞信息、共享數(shù)據(jù),因而較靈活、易擴(kuò)展;缺點(diǎn)是:文件服務(wù)器提供服務(wù)的能力有限,在網(wǎng)絡(luò)中傳輸?shù)氖钦麄€(gè)文件,因而導(dǎo)致網(wǎng)絡(luò)通信負(fù)荷重,系統(tǒng)維護(hù)困難。

        2.2 分布式計(jì)算模式

        80年代后期,隨著PC機(jī)的廣泛使用和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的成熟,應(yīng)用計(jì)算機(jī)環(huán)境從集中式擴(kuò)展為分布式,其目的是將計(jì)算工作分?jǐn)偟礁鱾€(gè)計(jì)算機(jī)中,降低集中在單個(gè)計(jì)算機(jī)上運(yùn)算負(fù)載和可能的風(fēng)險(xiǎn),其中,分布式計(jì)算模式包括C/S計(jì)算模式和B/S計(jì)算模式。

        2.2.1 C/S計(jì)算模式

        隨著處理器技術(shù)、計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的進(jìn)一步發(fā)展,使得計(jì)算機(jī)的處理能力更強(qiáng),人們不滿(mǎn)足資源共享的模式,于是開(kāi)發(fā)出客戶(hù)機(jī)/服務(wù)器模式,簡(jiǎn)稱(chēng)C/S模式。這種計(jì)算模式客戶(hù)機(jī)部分運(yùn)行在微機(jī)或工作站上而服務(wù)器部分可以運(yùn)行在微機(jī)到大型機(jī)等各種計(jì)算機(jī)。C/S模式與PC/文件服務(wù)器計(jì)算模式的區(qū)別在于將系統(tǒng)的任務(wù)一分為二,即客戶(hù)機(jī)承擔(dān)每個(gè)用戶(hù)專(zhuān)有的外圍應(yīng)用功能,負(fù)責(zé)處理用戶(hù)的應(yīng)用程序,服務(wù)器承擔(dān)數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)服務(wù)功能,負(fù)責(zé)執(zhí)行數(shù)據(jù)庫(kù)管理軟件。這樣,兩種設(shè)備功能明確,可以高度優(yōu)化系統(tǒng)的功能。數(shù)據(jù)庫(kù)服務(wù)器處理客戶(hù)機(jī)的請(qǐng)求,然后只是返回結(jié)果,這樣就大大減少了網(wǎng)絡(luò)的傳輸負(fù)擔(dān),避免了網(wǎng)絡(luò)堵塞。C/S系統(tǒng)主要有三個(gè)主要部件:數(shù)據(jù)庫(kù)服務(wù)器、客戶(hù)機(jī)應(yīng)用程序和網(wǎng)絡(luò)通信軟件(如圖3所示):

        圖3 C/S計(jì)算模式

        數(shù)據(jù)庫(kù)服務(wù)器的主要任務(wù)集中在數(shù)據(jù)庫(kù)安全性控制、數(shù)據(jù)庫(kù)訪問(wèn)并發(fā)控制、數(shù)據(jù)庫(kù)前端的客戶(hù)機(jī)應(yīng)用程序的全局?jǐn)?shù)據(jù)完整性規(guī)則、數(shù)據(jù)庫(kù)備份與恢復(fù)等??蛻?hù)機(jī)應(yīng)用程序的主要任務(wù)是提供用戶(hù)與數(shù)據(jù)庫(kù)交互的界面,向數(shù)據(jù)庫(kù)服務(wù)器提交用戶(hù)請(qǐng)求并接收來(lái)自數(shù)據(jù)庫(kù)服務(wù)器的信息,利用客戶(hù)應(yīng)用程序?qū)Υ嬖谟诳蛻?hù)端的數(shù)據(jù)執(zhí)行應(yīng)用邏輯要求。網(wǎng)絡(luò)通信軟件的主要作用是完成數(shù)據(jù)庫(kù)服務(wù)器和客戶(hù)機(jī)應(yīng)用程序之間的數(shù)據(jù)傳輸。

        在C/S模式中,前臺(tái)客戶(hù)端計(jì)算機(jī)與后臺(tái)服務(wù)器相連,以實(shí)現(xiàn)數(shù)據(jù)和應(yīng)用的共享,并利用前臺(tái)客戶(hù)端計(jì)算機(jī)的處理能力將數(shù)據(jù)和應(yīng)用分布在多個(gè)處理機(jī)上。C/S計(jì)算模式的優(yōu)點(diǎn)是:C/S應(yīng)用中,客戶(hù)端應(yīng)用程序是針對(duì)一個(gè)特定的小數(shù)據(jù)集進(jìn)行操作的,而不像文件服務(wù)器那樣是針對(duì)整個(gè)文件進(jìn)行操作。它對(duì)某一條記錄進(jìn)行封鎖,而不是對(duì)整個(gè)文件進(jìn)行封鎖,因此保證了系統(tǒng)的并發(fā)性,并使網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)量減少到最小,從而改善了系統(tǒng)的性能。但是C/S計(jì)算模式也存在一些不足:對(duì)客戶(hù)端設(shè)備要求較高,同時(shí)系統(tǒng)的升級(jí)維護(hù)不方便,系統(tǒng)升級(jí)維護(hù)時(shí),必須升級(jí)維護(hù)所有的客戶(hù)端;另外,C/S服務(wù)器結(jié)構(gòu)所采用的軟件產(chǎn)品大都缺乏開(kāi)放的標(biāo)準(zhǔn),一般不能跨平臺(tái)運(yùn)行,當(dāng)把C/S結(jié)構(gòu)的軟件應(yīng)用于廣域網(wǎng)時(shí)就會(huì)暴露出更大的不足。

        2.2.2 B/S計(jì)算模式

        隨著互聯(lián)網(wǎng)的飛速發(fā)展,移動(dòng)辦公和分布式辦公越來(lái)越普遍,這就要求我們所使用的系統(tǒng)具有擴(kuò)展性。這種遠(yuǎn)程訪問(wèn)方式需要專(zhuān)門(mén)的技術(shù),要對(duì)系統(tǒng)進(jìn)行專(zhuān)門(mén)的設(shè)計(jì)來(lái)處理分布式的數(shù)據(jù),同時(shí),客戶(hù)端需要安裝專(zhuān)用的客戶(hù)端軟件。其中需要解決幾個(gè)問(wèn)題:(1)涉及安裝的工作量;(2)任何計(jì)算機(jī)如果出現(xiàn)問(wèn)題的話,比如病毒、或是硬件損壞,都需要進(jìn)行安裝或維護(hù);(3)當(dāng)系統(tǒng)軟件升級(jí)時(shí),每一臺(tái)客戶(hù)機(jī)都需要重新安裝,維護(hù)和升級(jí)的成本都很高。

        隨著Internet/Intranet技術(shù)和應(yīng)用的發(fā)展,WWW服務(wù)成為核心服務(wù),用戶(hù)通過(guò)瀏覽器漫游世界。一種新的網(wǎng)絡(luò)計(jì)算模式在20世紀(jì)90年代逐漸形成和發(fā)展,這種基于瀏覽器、Web服務(wù)器和應(yīng)用服務(wù)器的計(jì)算結(jié)構(gòu)稱(chēng)為瀏覽器/服務(wù)器計(jì)算模式,簡(jiǎn)稱(chēng)B/ S模式?,F(xiàn)代的企業(yè)網(wǎng)絡(luò)以Web為中心,采用TCP/IP、HTTP為傳輸協(xié)議,客戶(hù)端通過(guò)瀏覽器訪問(wèn)Web以及與Web相連的后臺(tái)數(shù)據(jù)庫(kù),B/S模式改善了C/S模式應(yīng)用的不足,客戶(hù)端只需要安裝通用瀏覽器,所以的處理都由后臺(tái)服務(wù)器進(jìn)行,瀏覽器安裝在客戶(hù)端,是用戶(hù)操作的界面。Web服務(wù)器提供對(duì)客戶(hù)請(qǐng)求的響應(yīng),完成對(duì)響應(yīng)的處理之后,通過(guò)內(nèi)部通道實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)服務(wù)器的數(shù)據(jù)存取,并將處理結(jié)果傳給Web服務(wù)器。

        圖4 B/S計(jì)算模式的三層體系結(jié)構(gòu)

        B/S結(jié)構(gòu)是在傳統(tǒng)C/S結(jié)構(gòu)基礎(chǔ)上發(fā)展起來(lái)的,它是把C/S結(jié)構(gòu)的服務(wù)器進(jìn)一步細(xì)化,分解為一個(gè)Web服務(wù)器和一個(gè)或多個(gè)數(shù)據(jù)庫(kù)服務(wù)器。通常稱(chēng)為三層C/S結(jié)構(gòu)模型(如圖4所示):

        第一層是表示層,即Web瀏覽器層,主要完成用戶(hù)接口功能。用戶(hù)在客戶(hù)端使用瀏覽器向Web服務(wù)器發(fā)送請(qǐng)求,Web服務(wù)器根據(jù)用戶(hù)的請(qǐng)求用HTTP協(xié)議把所需的文件資料傳送給用戶(hù),客戶(hù)端接收文件資料,并顯示在瀏覽器上。

        第二層是功能層,即Web服務(wù)器層,主要利用Web服務(wù)器完成客戶(hù)的應(yīng)用功能。Web服務(wù)器接收客戶(hù)申請(qǐng),然后啟動(dòng)CGI程序或其他相關(guān)程序,建立與數(shù)據(jù)庫(kù)系統(tǒng)的連接,查詢(xún)數(shù)據(jù)庫(kù),并將查詢(xún)到的信息組織成統(tǒng)一的HTML頁(yè)面發(fā)送給用戶(hù),并顯示在瀏覽器上。

        第三層是數(shù)據(jù)層,即數(shù)據(jù)庫(kù)服務(wù)器層,主要利用數(shù)據(jù)庫(kù)服務(wù)器完成數(shù)據(jù)的存儲(chǔ)和管理功能,數(shù)據(jù)庫(kù)服務(wù)器應(yīng)客戶(hù)請(qǐng)求獨(dú)立地進(jìn)行各種處理。

        B/S模式突破了傳統(tǒng)的文件共享模式,具有很高的信息共享度,其優(yōu)勢(shì)在于使用簡(jiǎn)單;易于維護(hù)和升級(jí),擴(kuò)張性好,廣域網(wǎng)支持和安全性好。

        具體選用哪種模式要看需求而定。交互多的,控制實(shí)時(shí)性要求強(qiáng)的程序常采用C/S模式;若只是瀏覽報(bào)表,常采用B/S計(jì)算模式,有時(shí)兩者結(jié)合使用。

        3.網(wǎng)絡(luò)計(jì)算模式的含義

        網(wǎng)絡(luò)計(jì)算是相對(duì)單機(jī)而言的,它是一種計(jì)算模式,網(wǎng)絡(luò)計(jì)算實(shí)際上是指以網(wǎng)絡(luò)為中心的計(jì)算,它是把計(jì)算功能和負(fù)荷合理地分配到聯(lián)網(wǎng)的各計(jì)算機(jī)上。而所謂網(wǎng)絡(luò)計(jì)算模式就是完成網(wǎng)絡(luò)上的一個(gè)計(jì)算任務(wù)或應(yīng)用服務(wù)占用共享資源的形式和使用共享資源的方式。[3]

        4.網(wǎng)絡(luò)計(jì)算模式的新發(fā)展

        C/S結(jié)構(gòu)一度成為計(jì)算技術(shù)的主流,但隨著現(xiàn)今企業(yè)計(jì)算的可擴(kuò)展性、分布性和異構(gòu)性等要求,C/S結(jié)構(gòu)在機(jī)構(gòu)的分布式計(jì)算應(yīng)用方面面臨著很大的挑戰(zhàn)。于是迫切需要完整的分布式解決方案,用于管理復(fù)雜的異構(gòu)環(huán)境,實(shí)現(xiàn)不同硬件設(shè)備、軟件系統(tǒng)、網(wǎng)絡(luò)環(huán)境的集成應(yīng)用,在這樣的環(huán)境下,出現(xiàn)了分布式對(duì)象技術(shù)。目前逐漸形成了三種具有代表性的主流分布式對(duì)象技術(shù)Active X/DCOM、J2EE和CORBA技術(shù),這幾種技術(shù)推動(dòng)了網(wǎng)絡(luò)計(jì)算模式的新發(fā)展。

        4.1 Active X技術(shù)

        隨著Internet/Intranet的普及,人們對(duì)網(wǎng)絡(luò)應(yīng)用程序開(kāi)發(fā)提出了更高的要求。如:Web頁(yè)面需要更加豐富生動(dòng)的多媒體內(nèi)容,商業(yè)應(yīng)用程序要求更高可靠性、更加靈活的網(wǎng)絡(luò)應(yīng)用軟件開(kāi)發(fā)工具等等,特別是如何在Internet上共享微軟產(chǎn)品功能,于是微軟提出了ActiveX技術(shù)。ActiveX是Microsoft提出的一組使用COM(ComponentObjectModel,部件對(duì)象模型)使得軟件部件在網(wǎng)絡(luò)環(huán)境中進(jìn)行交互的技術(shù)集。作為針對(duì)Internet應(yīng)用開(kāi)發(fā)的技術(shù),ActiveX被廣泛應(yīng)用于WEB服務(wù)器以及客戶(hù)端的各個(gè)方面。同時(shí),ActiveX技術(shù)也被用于方便地創(chuàng)建普通的桌面應(yīng)用程序。Active X技術(shù)是Microsoft公司分布式計(jì)算環(huán)境的基礎(chǔ),它主要由傳統(tǒng)的HTML、腳本程序(script)語(yǔ)言和Active X組件構(gòu)成。Active X技術(shù)具有跨平臺(tái)、與程序語(yǔ)言無(wú)關(guān)、面向文件及組件的特點(diǎn)。

        4.2 J2EE技術(shù)

        J2EE是由SUN公司領(lǐng)導(dǎo)、多家公司共同參與制定的一個(gè)企業(yè)應(yīng)用程序開(kāi)發(fā)標(biāo)準(zhǔn)。近年來(lái),Java技術(shù)已經(jīng)發(fā)展成為適用于多個(gè)領(lǐng)域需求的Java 2平臺(tái)。目前,Java 2平臺(tái)根據(jù)應(yīng)用領(lǐng)域的不同有J2SE、J2ME、J2EE三個(gè)版本。J2EE擁有Java固有的跨平臺(tái)特性,具有如下優(yōu)勢(shì):立足于企業(yè)信息系統(tǒng)的基礎(chǔ)之上開(kāi)發(fā)新的系統(tǒng),可以充分利用用戶(hù)原有的投資;允許企業(yè)開(kāi)發(fā)人員把一些通用、繁瑣的服務(wù)器端任務(wù)交給中間件供應(yīng)商完成,把自己精力集中在商業(yè)邏輯上,可大大提高開(kāi)發(fā)效率;支持異構(gòu)環(huán)境,用J2EE開(kāi)發(fā)的應(yīng)用程序能非常方便地部署在不同平臺(tái)上,具備良好的可擴(kuò)展性。

        4.3 CORBA技術(shù)

        CORBA定義了一個(gè)帶有開(kāi)放軟件總線的分布式結(jié)構(gòu),在這一結(jié)構(gòu)中,來(lái)自不同廠商的、運(yùn)行在不同操作系統(tǒng)上的對(duì)象,能夠進(jìn)行互操作。在World Wide Web盛行之前,特別是 Java編程語(yǔ)言風(fēng)靡之前,C++開(kāi)發(fā)者基本將CORBA作為其高端分布式對(duì)象的解決方案。CORBA對(duì)象可以用任何一種CORBA軟件開(kāi)發(fā)商所支持的語(yǔ)言,如C、C++、Java和Smalltalk來(lái)編寫(xiě)。CORBA分布計(jì)算技術(shù)在分布和異構(gòu)計(jì)算機(jī)環(huán)境下為應(yīng)用軟件的開(kāi)發(fā)提供一個(gè)公共框架,使開(kāi)發(fā)出來(lái)的軟件不僅面向?qū)ο蠖揖哂锌芍赜眯?、可移植性和可操作性的特點(diǎn),它是由大多數(shù)分布計(jì)算平臺(tái)廠商所支持和遵循的系統(tǒng)規(guī)范技術(shù),已逐漸成為分布計(jì)算技術(shù)的標(biāo)準(zhǔn),具有模型完整、先進(jìn),獨(dú)立于系統(tǒng)平臺(tái)和開(kāi)發(fā)語(yǔ)言,被支持程度廣泛的特點(diǎn)。

        4.4 三種技術(shù)的比較

        在跨平臺(tái)能力上,DCOM真正在windows平臺(tái)上實(shí)現(xiàn),所以應(yīng)用上受限。而CORBA可以在多平臺(tái)上實(shí)現(xiàn),J2EE是一種純Java的解決方案,Java具有良好的跨平臺(tái)能力,使得它可以很好的支持異構(gòu)環(huán)境,只要節(jié)點(diǎn)的平臺(tái)上安有Java虛擬機(jī),就可以實(shí)現(xiàn)J2EE。

        在對(duì)不同語(yǔ)言的支持上,基于DCOM的編程支持C++,對(duì)其它語(yǔ)言的支持很有限。[4]J2EE是建立在Java語(yǔ)言基礎(chǔ)上的,雖然提供了和其它語(yǔ)言的接口,但接口的使用很復(fù)雜,而CORBA采用了一種中性語(yǔ)言IDL,用來(lái)解決對(duì)不同語(yǔ)言的支持問(wèn)題,它對(duì)不同的語(yǔ)言有著很強(qiáng)的支持能力。

        在安全性上,DCOM實(shí)現(xiàn)的Active X控件不包含嚴(yán)格的安全性檢查或資源權(quán)限檢查,J2EE具有較強(qiáng)的安全性,它是建立在Java的安全性基礎(chǔ)上的,Java在編譯時(shí)會(huì)進(jìn)行嚴(yán)格的檢查。CORBA系統(tǒng)也具有很強(qiáng)的安全性。[5]

        在開(kāi)發(fā)的難易程度上,DCOM開(kāi)發(fā)有很多簡(jiǎn)單易用的開(kāi)發(fā)工具,還有大量的Active X組件可供使用。而J2EE,Java程序員使用J2EE開(kāi)發(fā)分布式應(yīng)用只需具有Java知識(shí),開(kāi)發(fā)過(guò)程都是在Java環(huán)境下進(jìn)行的,開(kāi)發(fā)自然,效率好。由于CORBA采用了中性語(yǔ)言IDL,雖然保證了對(duì)象界面語(yǔ)言的中立性,但程序員不僅要熟悉所使用的語(yǔ)言還要熟悉IDL語(yǔ)言等,開(kāi)發(fā)難度比較大。

        目前,CORBA技術(shù)逐漸的與J2EE融合,同時(shí)CORBA具有良好的跨平臺(tái)和跨越程序設(shè)計(jì)語(yǔ)言的特征,支持客戶(hù)端應(yīng)用和服務(wù)器對(duì)象的特點(diǎn),并且具有良好的運(yùn)行效率,成為大部分分布式系統(tǒng)設(shè)計(jì)首選的基礎(chǔ)。

        [1]李黎.網(wǎng)絡(luò)時(shí)代集中式計(jì)算模式的回歸[N].中國(guó)計(jì)算機(jī)報(bào),2001-04-02(22).

        [2]胡凱,宋京民.網(wǎng)絡(luò)計(jì)算新技術(shù)[M].北京:科學(xué)出版社,2001.

        [3]李成忠,張新有.計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用教程[M].北京:電子工業(yè)出版社,2002:10.

        [4]趙桌,趙欣.RMI的分布式對(duì)象技術(shù)研究[J].微計(jì)算機(jī)信息,2006,2(3):231-233.

        [5]郭樂(lè)深等.基于CORBA技術(shù)的策略安全信息系統(tǒng)的研究[J].小型微型計(jì)算機(jī)系統(tǒng),2002,(3):50-54.

        表3 信息類(lèi)型格式定義

        5.4 長(zhǎng)度

        正文長(zhǎng)度,最大長(zhǎng)度不能超過(guò)240Bytes,如超過(guò)則該數(shù)據(jù)包無(wú)效。

        5.5 正文

        正文用來(lái)表示需要傳輸?shù)男畔?nèi)容。

        5.6 校驗(yàn)和

        從0x5E到正文所有字節(jié)取異或值。

        6 結(jié)語(yǔ)

        本文主要就在半雙工總線上實(shí)現(xiàn)數(shù)據(jù)與話音同傳提供了一種實(shí)現(xiàn)方法,該實(shí)現(xiàn)方法在用戶(hù)感覺(jué)起來(lái)是一種全雙工的通信方式,但在微觀上它還是半雙工方式進(jìn)行工作的,用戶(hù)在使用該算法時(shí)可對(duì)各種時(shí)間延時(shí)、數(shù)據(jù)或話音報(bào)文長(zhǎng)度根據(jù)實(shí)際情況進(jìn)行重新調(diào)整及設(shè)置,使其達(dá)到更高效率,充分利用半雙工通信總線的帶寬及其信道特點(diǎn)。

        參考文獻(xiàn)

        [1]Goggin T A.Window CE高級(jí)開(kāi)發(fā)指南[M].尤滔,張平,周曉權(quán),譯.北京:電子工業(yè)出版社,2001.

        作者簡(jiǎn)介:

        賀曄曄,碩士,系統(tǒng)分析師,高級(jí)工程師,主要研究方向:通信及嵌入式軟件開(kāi)發(fā)。

        楊月(1987—),女,安徽蚌埠人,中北大學(xué)機(jī)械工程與自動(dòng)化學(xué)院碩士研究生,現(xiàn)供職于三亞學(xué)院管理分院,主要研究方向:控制工程。

        猜你喜歡
        客戶(hù)機(jī)客戶(hù)端服務(wù)器
        Reducing the global cancer burden with gastrointestinal screening: China’s 30 years practice
        通信控制服務(wù)器(CCS)維護(hù)終端的設(shè)計(jì)與實(shí)現(xiàn)
        縣級(jí)臺(tái)在突發(fā)事件報(bào)道中如何應(yīng)用手機(jī)客戶(hù)端
        孵化垂直頻道:新聞客戶(hù)端新策略
        基于Vanconnect的智能家居瘦客戶(hù)端的設(shè)計(jì)與實(shí)現(xiàn)
        得形忘意的服務(wù)器標(biāo)準(zhǔn)
        計(jì)算機(jī)網(wǎng)絡(luò)安全服務(wù)器入侵與防御
        客戶(hù)端空間數(shù)據(jù)緩存策略
        瘦客戶(hù)機(jī):安全與便捷的選擇
        基于Web數(shù)據(jù)提高訪問(wèn)速度的方法
        放荡的闷骚娇妻h| 新中文字幕一区二区三区| 亚洲综合av永久无码精品一区二区 | 国产丰满老熟女重口对白| 亚洲老熟妇愉情magnet| 女人天堂国产精品资源麻豆| 中文字幕免费在线观看动作大片| 真实国产老熟女粗口对白| 精品国产福利久久久| 国产综合精品久久久久成人| 亚洲中文字幕在线第六区| 暖暖 免费 高清 日本 在线| 亚洲国产精品久久久久秋霞影院| 波多野结衣一区二区三区高清| 人妻人妻少妇在线系列| 亚洲一区日本一区二区| 自拍偷自拍亚洲一区二区| 麻豆md0077饥渴少妇| 国产乱子乱人伦电影在线观看| 丰满少妇又紧又爽视频| 天堂久久一区二区三区| а√中文在线资源库| 久久久久久久99精品国产片| 国产av91在线播放| 免费观看在线视频播放| 激情五月我也去也色婷婷| 无码国产精品一区二区免费式直播 | 美女偷拍一区二区三区| 亚洲中文无码av永久| 真实国产老熟女粗口对白| 精品日韩欧美| 少妇高潮精品在线观看| 久久久久成人精品免费播放动漫| 国产va免费精品高清在线| 日韩久久av电影| 被灌醉的日本人妻中文字幕| 久久久老熟女一区二区三区| 96精品在线| 久久开心婷婷综合中文| 亚洲av无码一区二区一二区| 久久99精品久久久久久|