劉聯(lián)輝+凌德全
[摘 要]集成教學軟件資源,建立開放式的物流集成虛擬實訓平臺系統(tǒng),不僅可以解決目前開辦物流類專業(yè)的高校實踐教學過程硬件與師資能力不足的問題,同時也有利于學生項目協(xié)作學習和課程教學改革?;赪eb Services技術(shù)特征設(shè)計了實訓平臺系統(tǒng)的構(gòu)建框架及應(yīng)用流程,提出實訓平臺構(gòu)建過程中應(yīng)注意的幾個問題。
[關(guān)鍵詞]物流軟件共享;項目協(xié)作學習;Web Service;實訓平臺系統(tǒng)構(gòu)架
[中圖分類號] G642 [文獻標識碼] A [文章編號] 2095-3437(2016)06-0173-03
物流學科是一門研究物品實體移動規(guī)律及其運行組織、控制與改進的應(yīng)用型學科,其理論創(chuàng)新性、實踐操作性均非常強。它不僅要求物流從業(yè)者能從宏觀的角度對物流經(jīng)濟活動進行技術(shù)分析、管理決策與戰(zhàn)略規(guī)劃,同時還能從企業(yè)微觀應(yīng)用的角度對具體的物流作業(yè)活動進行計劃安排、實施控制、優(yōu)化設(shè)計。為提升物流本科人才質(zhì)量,加強專業(yè)內(nèi)涵建設(shè),各高校均紛紛投入巨資建設(shè)物流實訓室或?qū)嶒炇?,以強化學生動手實踐能力。由于各院校物流專業(yè)的開設(shè)時間大部分都不足10年,還有不少院校是在最近5年才開始開設(shè)物流管理與工程類專業(yè)的。因此,在如此短的時間里,大部分學校的物流管理與工程類專業(yè)建設(shè)、師資建設(shè)、人才培養(yǎng)、專業(yè)知識儲備、實驗室與實習基地建設(shè)管理等方面,都存在積累不足的問題,特別是物流實驗實訓場地能力不足、指導(dǎo)教師嚴重缺乏,這已成為提高各校實踐教學環(huán)節(jié)的瓶頸。為解決物流實踐教學硬件資源與師資能力不足的問題,本文嘗試探索利用Web Services技術(shù),并輔以教學方法改革與創(chuàng)新,集成物流實訓實驗軟件資源,構(gòu)建開放式虛擬物流實訓平臺,以期為物流類課程的理論、實驗教學以及學生的課外自主學習提供平臺支持。
一、基于Web Services物流集成虛擬實訓平臺系統(tǒng)的構(gòu)架設(shè)計
(一)系統(tǒng)框架設(shè)計
Web Service是一種面向服務(wù)架構(gòu)的成熟應(yīng)用技術(shù)。Web Services技術(shù)建立在標準性和開放性的基礎(chǔ)上,可以將各種系統(tǒng)應(yīng)用抽象成Web Service進行發(fā)布、查找和調(diào)用綁定,并提供HTTP、XML、SOAP、WSDL、UDDI等一系列實現(xiàn)需要的協(xié)議、技術(shù)、標準和規(guī)范。[1]這些規(guī)范使得Web Service能與其他兼容的組件進行互操作。作為新型的軟件服務(wù)的Web Services可使終端客戶的應(yīng)用程序成為Web 應(yīng)用程序,Web Services服務(wù)程序通過Web 被發(fā)布、查找、動態(tài)調(diào)用,即利用 HTTP 和 SOAP 協(xié)議使業(yè)務(wù)數(shù)據(jù)在 Web 上傳輸,Web 用戶能夠使用 SOAP 和 HTTP通過 Web 調(diào)用的方法來查找、調(diào)用遠程對象。Web Services技術(shù)的基本過程是:服務(wù)提供者對服務(wù)進行包裝并在UDDI 注冊中心發(fā)布其服務(wù),使用者根據(jù)應(yīng)用需求在UDDI 中查找所需服務(wù),使用者調(diào)用相應(yīng)的服務(wù)。[2]如圖1 所示。
利用Web Service 實現(xiàn)物流軟件資源集成共享方法是采用Web Service 技術(shù)對軟件資源進行底層的封裝、集成和調(diào)用,并采用基于ASP 模式的統(tǒng)一平臺實現(xiàn)軟件資源的集中應(yīng)用、管理和分配,使得客戶端能夠方便地調(diào)用服務(wù)器端的軟件資源。結(jié)合物流集成虛擬實訓平臺業(yè)務(wù)需求,以面向服務(wù)架構(gòu)作為原型,可采用Web Service作為實現(xiàn)技術(shù),進行實訓平臺的系統(tǒng)架構(gòu)設(shè)計。集成物流虛擬實訓平臺的體系結(jié)構(gòu)[3]如圖2所示。
系統(tǒng)采用B/S架構(gòu),將整個虛擬物流集成實訓平臺的系統(tǒng)架構(gòu)設(shè)計多層分布式結(jié)構(gòu),分別為表示層、業(yè)務(wù)邏輯層、Web Service層、數(shù)據(jù)訪問層和UDDDI注冊中心,使得系統(tǒng)的開發(fā)和維護變得更容易。
1.客戶層。即實訓平臺的人機交互界面,以網(wǎng)頁的形式展現(xiàn)給各類用戶使用,用于顯示數(shù)據(jù)和接收用戶的輸入數(shù)據(jù)傳遞給業(yè)務(wù)邏輯層,一般不包含任何實際的業(yè)務(wù)處理。用戶在Web瀏覽器中輸入實訓平臺的網(wǎng)址,經(jīng)過用戶身份認證后便可以進入操作使用相關(guān)的物流軟件資源。用戶主要是訪問集成平臺軟件的教師與學生等,主要采用的是Web瀏覽器和非Web的應(yīng)用程序,表現(xiàn)為Web服務(wù)請求程序。根據(jù)用戶使用和管理資源的角色不同提供不同的操作界面。
2.UDDI注冊中心。它是物流虛擬實訓平臺系統(tǒng)架構(gòu)中的服務(wù)管理者,為Web Service層提供Web Service的注冊與發(fā)布,提供了各種軟件資源的查詢服務(wù),實現(xiàn)對資源的授權(quán)、訪問控制等權(quán)限管理功能。
3.Web Service層。該層是主要層次,通過封裝原有信息資源并將其注冊到UDDI服務(wù)中心,形成各種服務(wù),是實物流虛擬實訓平臺系統(tǒng)架構(gòu)中的服務(wù)端,即服務(wù)的提供者,提供整個系統(tǒng)中的各種服務(wù)。
4.數(shù)據(jù)訪問層。它提供統(tǒng)一的數(shù)據(jù)訪問格式和方式,方便使用者和管理者,做到數(shù)據(jù)應(yīng)用與管理的分離,保證數(shù)據(jù)的安全。數(shù)據(jù)訪問層由批處理作業(yè)管理、交互式遠程顯示、資源管理和數(shù)據(jù)管理等模塊組成,批處理作業(yè)管理實現(xiàn)對批處理作業(yè)的作業(yè)調(diào)度,交互式遠程顯示模塊將軟件層的物流軟件發(fā)布,并供用戶調(diào)用[4];資源管理模塊實現(xiàn)對專業(yè)服務(wù)器狀態(tài)采集、軟件使用統(tǒng)計功能。
5.數(shù)據(jù)層。包括現(xiàn)有異構(gòu)的物流軟件資源數(shù)據(jù)庫。主要完成對數(shù)據(jù)的存取、更新、檢索、修改,維護數(shù)據(jù)的安全性、完整性、一致性等工作。在基于Web Services的應(yīng)用方案中,數(shù)據(jù)庫不再和每個活動客戶保持一個連接,而是若干個客戶通過業(yè)務(wù)邏輯組件共享數(shù)據(jù)庫的連接。
(二)系統(tǒng)應(yīng)用流程
集成物流虛擬實訓平臺整個系統(tǒng)應(yīng)用流程以滿足學生課程實驗實訓及課程項目設(shè)計的需要進行,操作工作流程如下。
1.用戶進入物流實驗室虛擬實訓平臺,注冊登錄,瀏覽軟件清單,點擊選擇需用軟件名稱或圖標,系統(tǒng)根據(jù)軟件可帶終端數(shù)及用戶權(quán)限分配給用戶可使用的軟件。
2.用戶選擇準許的軟件使用,系統(tǒng)根據(jù)所選的物流軟件的類型,選擇使用交互式工作模式或者批處理工作模式。
3.系統(tǒng)根據(jù)用戶提交的操作進行前提數(shù)據(jù)處理,而后寫入共享存儲系統(tǒng),同時啟動交互式軟件或提交批處理作業(yè)。
二、構(gòu)建開放式物流集成虛擬實訓平臺應(yīng)注意的幾個問題
(一)做好物流課程及其實驗內(nèi)容遴選
對于物流業(yè)務(wù)流程演示與模擬實驗實訓,一般各高校都安排了專業(yè)實訓周,并編有對應(yīng)的指導(dǎo)書。但對于課程實驗,主要是任課教師根據(jù)課程內(nèi)容來開發(fā)設(shè)計,特別是推行物流課程項目式教學法改革的高校,項目實驗內(nèi)容的遴選及實驗設(shè)計就非常重要了。目前高校項目教學的類型很多,有與教師科研方向結(jié)合的,有反映課程知識點的,有綜合運用多課程專業(yè)知識的,有學生課外科技興趣的,等等。筆者認為應(yīng)按照循序漸進的原則,從物流課程中選擇有訓練效度的單個知識點切入,逐步過渡到各個方面的知識綜合運用,同時應(yīng)根據(jù)物流專業(yè)的特點,項目設(shè)計的題材重點在營運方案、系統(tǒng)優(yōu)化、系統(tǒng)規(guī)劃、系統(tǒng)設(shè)計等領(lǐng)域。
(二)強化平臺教學軟件資源庫的建設(shè)
虛擬物流實訓平臺是為實現(xiàn)物流相關(guān)專業(yè)軟件資源最大限度地共享,優(yōu)質(zhì)教學資源服務(wù)平臺的設(shè)計必須反映用戶的需求,應(yīng)讓使用者、管理者更加方便地使用、交流和管理,增加學生的自主學習的積極性,實現(xiàn)體現(xiàn)個性化、個別化、開放式教學,強化學生協(xié)作學習的能力,從而達到更好教學效果。因此,為實現(xiàn)軟件資源高效利用與共享的目標,虛擬物流實訓平臺的設(shè)計要注意以下幾點要求。1.充分利用學?,F(xiàn)有的網(wǎng)絡(luò)基礎(chǔ)設(shè)施和軟件系統(tǒng),提高利用效率。2.分析各種資源之間的邏輯及相關(guān)關(guān)系,對現(xiàn)有的教學軟件資源進行科學分類、整合使之清晰規(guī)范。3.充分調(diào)動專業(yè)教師及學生全員參與的積極性,發(fā)揮實訓平臺的功效。4.虛擬實訓平臺是一個開放式的平臺,應(yīng)進行安全性設(shè)計,建立統(tǒng)一的安全認證體系。
(三)實訓平臺盡可能采用ASP運行模式
ASP 平臺運行模式是一種通過 Internet 向用戶提供應(yīng)用服務(wù)的商業(yè)模式,它采用的是目前國際上最先進的基于服務(wù)器計算(Server Based Computing)技術(shù)。它可以在服務(wù)器端 100%地安裝、管理和執(zhí)行應(yīng)用程序,并且所有的計算都是在服務(wù)器端完成,在校園網(wǎng)上只傳輸鍵盤、鼠標點擊和屏幕更新信息,其應(yīng)用性能與網(wǎng)絡(luò)的帶寬無關(guān),客戶端不需要安裝任何應(yīng)用程序,不需要任何計算能力,也不需要進行任何維護,只要具備一個 Web 瀏覽器接收和發(fā)送相關(guān)數(shù)據(jù)信息,即可共享使用所有的軟件資源。目前很多大型企業(yè)都采用遠程接入平臺技術(shù),使用者通過網(wǎng)頁登錄認證對相關(guān)服務(wù)進行應(yīng)用,從而實現(xiàn)遠程訪問、移動辦公和業(yè)務(wù),同時也能通過這種方式提供軟件對外服務(wù)。ASP 平臺應(yīng)用服務(wù)提供商通過集中管理如計算機設(shè)備放置環(huán)境、數(shù)據(jù)中心等各種基礎(chǔ)結(jié)構(gòu)設(shè)施、軟硬件和智力資源,為用戶提供專業(yè)化的應(yīng)用服務(wù),這樣可以大大節(jié)省用戶在設(shè)備、人力方面的投資所產(chǎn)生的使用成本。
三、總 結(jié)
隨著Web Service技術(shù)的廣泛應(yīng)用,建立開放式的虛擬物流實訓平臺,通過校園網(wǎng)絡(luò)將各種各樣的物流業(yè)務(wù)流程模擬及優(yōu)化仿真應(yīng)用軟件以共享的方式提供給教師與學生使用,不僅可以方便師生教學與學習應(yīng)用,增強物流實踐教學的機動性與靈活性,同時也可提高物流軟件資源利用率和教學設(shè)備經(jīng)費的投資效率,特別對物流專業(yè)實施項目式教學方法與協(xié)作學習方式改革,提升學生的實踐動手能力與團隊合作精神,有著十分重要的作用。
[ 參 考 文 獻 ]
[1] 王槐彬.基于Web Services的教學支持系統(tǒng)的設(shè)計與實現(xiàn)[J].微計算機信息, 2011(7):179-180.
[2] 尹小君,寧川.基于Webservices的教學系統(tǒng)集成研究[J].福建電腦,2011(8):129-130.
[3] 許鵬.淺析高職院校網(wǎng)絡(luò)教學資源平臺建設(shè)[J].電腦知識與技術(shù),2012(8):1729-1731.
[4] 李琳琳.基于WebService的軟件資源共享方法研究[J].火力與指揮控制,2014(5):45-48.
[責任編輯:陳 明]