劉毅
摘要:時代的發(fā)展伴隨社會的不斷進(jìn)步,也伴隨著各行業(yè)的不斷改革。特別是對于教育行業(yè)而言,在人類發(fā)展史上往往表現(xiàn)出顯著的推動作用以及巨大的影響力。而隨著信息化時代的到來,計算機(jī)網(wǎng)絡(luò)技術(shù)也已經(jīng)向社會普及,并且成為最具有時代特征的技術(shù),而基于這一技術(shù)衍生出的新型教育方式也為教育的改革創(chuàng)新帶來一定的積極意義,即如微課、遠(yuǎn)程教育、云技術(shù)等等。
關(guān)鍵詞:P2P共享平臺;遠(yuǎn)程教育資源共享;社會方法與思想
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2017)17-0021-02
對于當(dāng)下而言,網(wǎng)絡(luò)信息化平臺,也是當(dāng)前信息化時代的產(chǎn)物,而信息化網(wǎng)絡(luò)平臺在當(dāng)前社會的運用也較為廣泛,除了在一般的金融行業(yè)運用以外,同時也在逐步滲透到教育行業(yè)之中,特別是遠(yuǎn)程教育以及網(wǎng)絡(luò)教育市場的日益成熟,更多網(wǎng)絡(luò)平臺已經(jīng)傾向于教育資源的分享與傳輸,而研究新型遠(yuǎn)程教育資源共享平臺構(gòu)建也顯得格外重要。而就此,筆者將通過本文,就基于P2P的遠(yuǎn)程教育資源共享平臺的設(shè)計方案與設(shè)計宗旨方面,將進(jìn)行具體的分析與研究。
1P2P網(wǎng)絡(luò)平臺概述
P2P網(wǎng)絡(luò),也就是通俗意義上的對等網(wǎng)絡(luò),其主要的概念是不同網(wǎng)絡(luò)對等對象彼此完成任務(wù)配置與承擔(dān)的運用表現(xiàn),本身是對等電腦網(wǎng)絡(luò)模型表現(xiàn)。而按照其一般概念能夠簡單概述為對等主機(jī)或者網(wǎng)絡(luò),也就是所謂點對點、端口對端口。而在專業(yè)學(xué)術(shù)界分析,即所有網(wǎng)絡(luò)用戶能夠通過網(wǎng)絡(luò)分享他們自己所持有的少量資源,即如硬件資源能夠包含信息處理功能、存儲功能、網(wǎng)絡(luò)互連功能以及打印功能,同時能夠?qū)⒕W(wǎng)絡(luò)作為數(shù)據(jù)媒介,提供一系列的服務(wù)及運用,而分享用戶以外的節(jié)點用戶在查看這些分享數(shù)據(jù)不需要通過媒介,能夠直接訪問。而且所以用戶個體本身屬于資源分享、傳播以及服務(wù)供給人,同時也扮演著數(shù)據(jù)需求、服務(wù)取得需求人的身份。
此外,基于P2P網(wǎng)絡(luò)條件下,實現(xiàn)P2P關(guān)聯(lián)的主機(jī)彼此都是屬于對等的對象,而且彼此包含同樣的功能,并無總機(jī)和分機(jī)差別,所有主機(jī)均能夠視為獨立的資源共享服務(wù)器,同時將資源數(shù)據(jù)分享給其他主機(jī),也不需要借助相應(yīng)的工作平臺。而且能夠扮演服務(wù)與資源的需求人以及服務(wù)與資源的供給人,而且能夠?qū)ζ渌脩舻男枨筮M(jìn)行反饋,同時供給相應(yīng)的資源、服務(wù)等等。主要服務(wù)涵蓋:信息服務(wù)及資料、計算機(jī)資料(包含計算機(jī)運算能力)、存儲分享(比如網(wǎng)絡(luò)硬盤空間分享)、網(wǎng)絡(luò)分享以及打印分享等等。
2基于P2P的遠(yuǎn)程教育資源共享平臺的設(shè)計方案
2.1對等點位
對等點位,就是所謂的資源分點,主要是指為了單一或者多重協(xié)議達(dá)成的網(wǎng)絡(luò)通信設(shè)施,設(shè)施類型較為多樣,能夠涵蓋移動終端、PDA、服務(wù)器、傳感設(shè)備等等,所有對等點位均是單獨的個體,而且均具有各自不同的標(biāo)志,彼此能夠通過數(shù)據(jù)交換達(dá)到交流的目的。而且對等點位能夠生成單一或者數(shù)個能夠兼JXTA協(xié)議的網(wǎng)絡(luò)端口,而且端口本身與點位一一對應(yīng),并且具備單一特征,而對等點位的通信也是通過端口連接進(jìn)行實現(xiàn)的。
2.2點集
點集主要是由數(shù)個對等點位構(gòu)成,主要是進(jìn)行組服務(wù),而對等對位能夠自行構(gòu)成成點集,所有點集均包含個體特征標(biāo)。點集的組員聯(lián)系方法要根據(jù)點集特征決定,除了是公開的,也能夠是嚴(yán)密、可靠與限制性的。而且所有公開點集均能夠容納任意對等點位,而且其他點位也能直接進(jìn)入。相對而言,嚴(yán)密、可靠與限制性的點集則需要加入對象局部識別性與可信度。此外,單一的對等點位能夠是多個點集的成員,而在P2P技術(shù)下的DERS體系,所有對等點位均會自動進(jìn)入到NetPeerGroup點集中,所以一般而言,任意的對等點位均是點集的成員,而點集的服務(wù)集合也就是所謂的點集服務(wù)。
2.3通信服務(wù)
對等點位彼此的協(xié)助與溝通主要依照交流找出、提出以及調(diào)和網(wǎng)絡(luò)通信服務(wù),而且單一的對等點位能夠供給多類網(wǎng)絡(luò)通信服務(wù)。此外,對等點位能夠?qū)ζ渌c位進(jìn)行發(fā)掘與輔助從而探尋新的網(wǎng)絡(luò)通信服務(wù),因為這些服務(wù)通常都是裝配在固定點位位置,也能夠通過網(wǎng)絡(luò)導(dǎo)人。而且要真正能夠獲取一個網(wǎng)絡(luò)通訊服務(wù),對等點位需要探尋滿足自身運作條件的服務(wù),同時以網(wǎng)絡(luò)探尋、下載及預(yù)裝來實現(xiàn)單一服務(wù),形象來說,就是類似互聯(lián)網(wǎng)打開目標(biāo)網(wǎng)頁,同時通過網(wǎng)絡(luò)下載安裝插件的流程。
2.4模塊
模塊對于單一對等點位的供給,主要是以實例實現(xiàn)新“動作”的間接展示。當(dāng)對等點位探尋或進(jìn)入單一點集過程,其能夠很快發(fā)覺一些新的“動作”往往需要進(jìn)行實例實現(xiàn)。例如當(dāng)進(jìn)入單一點集時,對等點位則應(yīng)當(dāng)掌握只能適用于當(dāng)下點集中使用的查詢檢索機(jī)制。要真正加入以上點集,對等點位務(wù)必要將這個搜索流程通過實例進(jìn)行展示。而且模塊還能區(qū)別于平臺對這個“動作”過程進(jìn)行發(fā)布與闡述,且許可另外的點位以不同的形式對這個“動作”完成實例展示。即如單一點位支持采用Java或C語言等計算機(jī)語言完成實例展示,而這些將會保證異構(gòu)節(jié)點組成的點集的實例展現(xiàn)效果體現(xiàn)更加明顯。
2.5管路
管路的特點是異步、單向、不可靠,因而信息傳輸存在不定性,一般信息傳導(dǎo)體系中,管路往往未能對傳輸資料進(jìn)行限制,所以傳輸本身是公開的。而管路本身的點位也能夠充當(dāng)接收管路與發(fā)送管路。而且點位一般在運行時由解析服務(wù)動態(tài)會直接固定在對等點位位置。而后者對此能夠利用進(jìn)行發(fā)送和接收消息的操作,同時確定具體的網(wǎng)絡(luò)接口(包含TCP接口及IP網(wǎng)絡(luò)地址等等)。
2.6信息
信息是交流的基礎(chǔ)單位。一般根據(jù)管路及端點服務(wù)完成發(fā)送與接收過程。而且通常狀態(tài)下,應(yīng)用程序主要根據(jù)管路服務(wù)達(dá)到創(chuàng)建、輸送及收取信息只能,也能完全運用端點獲取服務(wù)。
3 DERS體系規(guī)劃方式
P2P屬于整體體系構(gòu)建的一般條件。而DERS體系則是依賴JXTA平臺構(gòu)建起P2P網(wǎng)絡(luò)需求的一般的要素。而是SUN公司則提出JXTA協(xié)議,協(xié)議本身屬于單一公開的泛用P2P協(xié)議,其能夠滿足任何進(jìn)入網(wǎng)絡(luò)的設(shè)施轉(zhuǎn)化為對等點位從而實現(xiàn)交流與協(xié)助,如移動終端、個人用戶計算機(jī)、個人筆記本、服務(wù)器等。JXTA是注重于做P2P運算的公開類網(wǎng)絡(luò)運算平臺,它的目標(biāo)是保證在新的應(yīng)用程序拓展出一般的模塊及服務(wù)。JXTA給開發(fā)P2P應(yīng)用程序提供了一整套公開協(xié)議及源代碼以達(dá)成。同時,JXTA對P2P節(jié)點的共同行為進(jìn)行規(guī)范,涵蓋節(jié)點探尋、自組織、發(fā)掘及匯報網(wǎng)絡(luò)服務(wù)、信息通信以及監(jiān)察其他節(jié)點等。JXTA協(xié)議獨立于編程語言和傳輸協(xié)議。Java,C語還有另外匯編語言都能夠用作實現(xiàn)JXTA協(xié)議,同時JXTA傳輸能夠建立于TCP/IP,HTTP,藍(lán)牙及其他傳輸協(xié)議中。開發(fā)者能夠利用JXTA開發(fā)相互操作的P2P服務(wù)或應(yīng)用。因為協(xié)議的單獨性,異構(gòu)網(wǎng)絡(luò)的設(shè)備能夠使用不同的協(xié)議棧相互交流。
此處,DERS體系的資源節(jié)點是在VC平臺下達(dá)成,同步取得JXTA平臺協(xié)議來實現(xiàn)對等點位的通信,這樣就屏蔽掉了底層復(fù)雜的功能機(jī)制,如:發(fā)掘、輸送、節(jié)點進(jìn)入、建立點集與安全語言等。當(dāng)然,當(dāng)下還有部分也許并屬于2P網(wǎng)絡(luò)所必要的功能,但也是屬于運用較為廣泛的功能體系,涵蓋:探尋檢索、目錄、存放、信息分享、協(xié)議變化等。并且借用以上功能,實現(xiàn)DERS體系開發(fā)速度的最大化,同時保證整個體系具備安全性及可調(diào)控性的優(yōu)勢。
4 DERS體系規(guī)劃目標(biāo)
根據(jù)P2P平臺構(gòu)建的DERS體系軟件工程方式完成規(guī)劃。而軟件工程的主要側(cè)重點在于達(dá)到軟件產(chǎn)出的工業(yè)化,同時分析增強(qiáng)軟件的生產(chǎn)速度及品控是軟件工程的主要研究方向。而且對于多數(shù)軟件研發(fā)人或者商家而言,增強(qiáng)生產(chǎn)效率的目標(biāo)就是自身收益最大化的基礎(chǔ)條件,而相對而言,軟件使用人則主要關(guān)注軟件的品控。而且生產(chǎn)效率與品控的聯(lián)系往往較為微妙:增強(qiáng)生產(chǎn)效率的基礎(chǔ)是保證生產(chǎn)品控的最佳化,而增強(qiáng)品控則可以明顯減少軟件測定與維持的成本從而保證生產(chǎn)效率增強(qiáng)。因而,探尋在增強(qiáng)軟件生產(chǎn)效率的同時,也需要研究能夠保證軟件品控的軟件工程開發(fā)方式。
把存在較高集成率同時可以反復(fù)運用的軟件構(gòu)成單元,也形成了軟構(gòu)件。軟件的主要運用理念在于:建立新的軟件體系能夠不必次次從開頭進(jìn)行反復(fù)操作,直接利用當(dāng)下存在的軟構(gòu)件,即可進(jìn)行重組,同時配合一定的修正和調(diào)整即可成為成新的體系。這類方法的科學(xué)性也讓軟件開發(fā)歷程得以降低,從而降低了減少綜合開發(fā)工作任務(wù)及維持需求,從而最大程度減少軟件開發(fā)資金與周期,同時增強(qiáng)生產(chǎn)效率。此外,考慮到軟構(gòu)件本身的運用驗證是一個重復(fù)過程,所以構(gòu)件本身具有更好的品控,因而單純以構(gòu)件構(gòu)成體系的品控也是十分優(yōu)秀的。
P2P是達(dá)成DERS體系的一般條件,該體系的主要目標(biāo)是利用JXTA所供給的反復(fù)運用的P2P功能模塊作為軟件優(yōu)勢,從而達(dá)到遠(yuǎn)程教育的資源分享。而且一般DERS體系模塊可以劃分為以下幾類:底層條件類、P2P層級類和應(yīng)用層級類。底層條件類模塊表示的是整個體系的運作條件,而其僅僅需利用單個PC機(jī),裝好Windows9x/NT操作體系就可以實現(xiàn)。P2P層模塊是利用JXTA平臺才能實現(xiàn),也是在JXTA基礎(chǔ)上涵蓋的模塊庫進(jìn)行多次組建,構(gòu)造而成的P2P層級,同時輔助應(yīng)用層級類達(dá)到預(yù)期功能。對于后者,也是整個系統(tǒng)的重點層級,因為在DERS體系中,就是在現(xiàn)有的P2P層級中綜合不同模塊的功能特征以達(dá)到遠(yuǎn)程教育過程的資源分享與管控流程。
5結(jié)束語
綜上所述,P2P平臺的產(chǎn)生為遠(yuǎn)程教育的資源共享奠定了基礎(chǔ)的軟硬件條件,而要真正實現(xiàn)資源共享平臺的建立,則需要充分利用P2P網(wǎng)絡(luò)的特征,構(gòu)建多個對等點位,同時加快DERS體系軟件工程的開發(fā)與研究,特別是對于各個功能模塊功能規(guī)劃、分配與實現(xiàn),從而達(dá)到預(yù)期的效果。