楊年華
[摘 要]隨著大數(shù)據(jù)與云計(jì)算的快速發(fā)展,企業(yè)對(duì)掌握面向服務(wù)架構(gòu)技術(shù)的人才需求急劇增長(zhǎng)。給出了面向服務(wù)架構(gòu)人才需求的信息管理與信息系統(tǒng)專業(yè)培養(yǎng)課程體系,并介紹了該體系下各門(mén)課程的關(guān)系及改革內(nèi)容以實(shí)現(xiàn)對(duì)該目標(biāo)的支持。為了增強(qiáng)學(xué)生動(dòng)手能力和團(tuán)隊(duì)意識(shí),對(duì)教學(xué)方法和考核方法進(jìn)行了相應(yīng)的改革。
[關(guān)鍵詞]向服務(wù)架構(gòu) 信息管理與信息系統(tǒng) 課程方案
[中圖分類號(hào)] C961 [文獻(xiàn)標(biāo)識(shí)碼] A [文章編號(hào)] 2095-3437(2015)04-0137-02
一、 引言
大數(shù)據(jù)和移動(dòng)計(jì)算等新應(yīng)用的迅速普及推動(dòng)著云計(jì)算的快速發(fā)展。服務(wù)計(jì)算[1]是云計(jì)算的重要基礎(chǔ)[2, 3],從而帶來(lái)了社會(huì)對(duì)服務(wù)計(jì)算人才的極大需求。同時(shí),服務(wù)計(jì)算也是目前企業(yè)間實(shí)現(xiàn)供應(yīng)鏈組合[4, 5]和企業(yè)內(nèi)部實(shí)現(xiàn)高效業(yè)務(wù)重組的有效途徑。因此,將服務(wù)計(jì)算架構(gòu)和技術(shù)納入信息管理與信息系統(tǒng)專業(yè)的教學(xué)內(nèi)容,有利于拓寬學(xué)生就業(yè)面,適應(yīng)社會(huì)需求,增強(qiáng)就業(yè)競(jìng)爭(zhēng)力,培養(yǎng)高端人才。
本文研究如何通過(guò)調(diào)整專業(yè)培養(yǎng)方案、課程教學(xué)內(nèi)容、教學(xué)方法、實(shí)驗(yàn)和考核體系,培養(yǎng)掌握面向服務(wù)架構(gòu)下相關(guān)技術(shù)和理念的信息管理與信息系統(tǒng)專業(yè)人才。
二、 課程方案
上海對(duì)外經(jīng)貿(mào)大學(xué)是一所財(cái)經(jīng)類院校,我校信息管理與信息系統(tǒng)專業(yè)中計(jì)算機(jī)類課程相對(duì)較少。我們?cè)谥朴喺n程方案的過(guò)程中需要充分考慮如何利用有限的幾門(mén)計(jì)算機(jī)類課程讓學(xué)生掌握面向服務(wù)架構(gòu)的實(shí)現(xiàn)技術(shù)及應(yīng)用方法。
服務(wù)體系架構(gòu)中的服務(wù)主要包括基礎(chǔ)設(shè)施即服務(wù)、硬件即服務(wù)和軟件即服務(wù)等??紤]到財(cái)經(jīng)來(lái)院校的特點(diǎn)及我校實(shí)驗(yàn)條件,我校的課程設(shè)置主要目標(biāo)是培養(yǎng)學(xué)生掌握軟件即服務(wù)的相關(guān)理論和技術(shù),尤其是Web服務(wù)的相關(guān)理論與技術(shù),使學(xué)生通過(guò)該課程體系的學(xué)習(xí),掌握以Web服務(wù)實(shí)現(xiàn)企業(yè)間供應(yīng)鏈集成和支持業(yè)務(wù)流程重組的方法。
我們制訂的課程方案如圖1所示。該課程方案分為三個(gè)方面:技術(shù)基礎(chǔ)、理論方法和實(shí)現(xiàn)方式。技術(shù)基礎(chǔ)是理解系統(tǒng)運(yùn)行方式和開(kāi)發(fā)相關(guān)系統(tǒng)的基礎(chǔ)。理論方法是理解業(yè)務(wù)流程,實(shí)現(xiàn)系統(tǒng)分析與設(shè)計(jì)的基本理論。實(shí)現(xiàn)方式層是系統(tǒng)實(shí)現(xiàn)的各種技術(shù)方式,我們主要關(guān)注基于Web服務(wù)的實(shí)現(xiàn)方式。這里的層次不是課程的先后關(guān)系。
三、 教學(xué)內(nèi)容
技術(shù)基礎(chǔ)和理論方法層是傳統(tǒng)的課程。隨著云計(jì)算及面向服務(wù)架構(gòu)的出現(xiàn)和迅速發(fā)展,需要在課程中增加相應(yīng)的內(nèi)容。
在操作系統(tǒng)課程中,增加云操作系統(tǒng)的相關(guān)內(nèi)容,講述大規(guī)?;A(chǔ)軟硬件管理、虛擬計(jì)算管理、分布式文件系統(tǒng)、資源調(diào)度管理、安全管理控制等技術(shù),使學(xué)生了解云操作系統(tǒng)管理和驅(qū)動(dòng)海量服務(wù)器、存儲(chǔ)等基礎(chǔ)硬件,將一個(gè)數(shù)據(jù)中心的硬件資源邏輯上整合成一臺(tái)服務(wù)器,管理海量的計(jì)算任務(wù)以及資源調(diào)配,為云應(yīng)用軟件提供統(tǒng)一、標(biāo)準(zhǔn)的按需服務(wù)。
在計(jì)算機(jī)網(wǎng)絡(luò)課程中,讓學(xué)生體會(huì)到計(jì)算機(jī)網(wǎng)絡(luò)提供的動(dòng)態(tài)服務(wù)所帶來(lái)的經(jīng)濟(jì)效益及其實(shí)現(xiàn)方法,讓學(xué)生領(lǐng)會(huì)到基礎(chǔ)設(shè)施即服務(wù)的運(yùn)行原理與方式和巨大發(fā)展?jié)摿Α?/p>
在數(shù)據(jù)庫(kù)課程中,讓學(xué)生了解在新的面向服務(wù)架構(gòu)下,數(shù)據(jù)庫(kù)發(fā)展的定位主要在于下面幾個(gè)方面:在信息存儲(chǔ)方面,面對(duì)數(shù)據(jù)庫(kù)中大數(shù)據(jù)量的處理,高效率的業(yè)務(wù)系統(tǒng)支持是對(duì)數(shù)據(jù)庫(kù)的基本要求;如何通過(guò)基礎(chǔ)數(shù)據(jù)服務(wù),實(shí)現(xiàn)信息向資產(chǎn)的轉(zhuǎn)變,實(shí)現(xiàn)數(shù)據(jù)庫(kù)和應(yīng)用的分離,實(shí)現(xiàn) IOD(Information On Demand)[6];如何將數(shù)據(jù)建模與最新的數(shù)據(jù)庫(kù)技術(shù)結(jié)合,將大量的數(shù)據(jù)變成真正有用資產(chǎn),并保證數(shù)據(jù)模型的穩(wěn)定性、健壯性、靈活性以及兼容性。
Java平臺(tái)為面向服務(wù)架構(gòu)和Web服務(wù)提供了相應(yīng)的解決方案。學(xué)生通過(guò)該課程的學(xué)習(xí),掌握利用Java技術(shù)實(shí)現(xiàn)面向服務(wù)架構(gòu)下的軟件開(kāi)發(fā)方法,并為實(shí)現(xiàn)方式層的Java Web開(kāi)發(fā)和安卓應(yīng)用開(kāi)發(fā)課程打下基礎(chǔ)。
管理信息系統(tǒng)課程全面系統(tǒng)地介紹管理信息系統(tǒng)的概念、結(jié)構(gòu)、技術(shù)和應(yīng)用,增加面向服務(wù)架構(gòu)及Web服務(wù)計(jì)算在管理信息系統(tǒng)中的應(yīng)用方法。
企業(yè)資源計(jì)劃課程系統(tǒng)地闡述ERP的基本理論、應(yīng)用和實(shí)施方法,覆蓋客戶關(guān)系管理、供應(yīng)鏈管理、生產(chǎn)計(jì)劃管理、庫(kù)存管理、人力資源管理、設(shè)備管理、銷售管理、財(cái)務(wù)管理等整個(gè)企業(yè)生產(chǎn)經(jīng)營(yíng)全過(guò)程。在面向服務(wù)架構(gòu)的培養(yǎng)體系下,增加利用服務(wù)架構(gòu)實(shí)施供應(yīng)鏈整合、業(yè)務(wù)流程再造的理念和方法。
信息系統(tǒng)分析與設(shè)計(jì)課程包括信息系統(tǒng)建設(shè)概論、系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施和系統(tǒng)維護(hù)。在面向服務(wù)架構(gòu)的培養(yǎng)體系下,在面向?qū)ο蠓椒ǖ幕A(chǔ)上,增加面向服務(wù)的系統(tǒng)規(guī)劃、分析、設(shè)計(jì)、實(shí)施和維護(hù)方法。
面向服務(wù)的架構(gòu)與Web服務(wù)課程講述服務(wù)架構(gòu)的基本框架及相關(guān)技術(shù)。由于我們主要關(guān)注軟件即服務(wù),在面向服務(wù)的各種實(shí)現(xiàn)方法中,我們選擇Web服務(wù)這種實(shí)現(xiàn)方式。在課程中,我們講述利用Java平臺(tái)實(shí)現(xiàn)Web服務(wù)的方法。
B/S架構(gòu)是目前常用的信息系統(tǒng)部署方式。由于Java具有跨平臺(tái)及眾多免費(fèi)支撐系統(tǒng),越來(lái)越多的企業(yè)選擇Java Web方式來(lái)開(kāi)發(fā)信息系統(tǒng)。動(dòng)態(tài)商業(yè)網(wǎng)站開(kāi)發(fā)課程主要講述利用JavaEE技術(shù)來(lái)開(kāi)發(fā)基于Web的應(yīng)用,以及利用Java Web服務(wù)技術(shù)來(lái)實(shí)現(xiàn)業(yè)務(wù)流程重組和企業(yè)間供應(yīng)鏈的整合的方法。
隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,基于移動(dòng)終端的辦公系統(tǒng)是目前信息系統(tǒng)一個(gè)新的發(fā)展方向。安卓系統(tǒng)是目前主流的免費(fèi)移動(dòng)終端操作系統(tǒng),具有非常廣闊的市場(chǎng)占有率。因此,我們選擇安卓應(yīng)用開(kāi)發(fā)課程來(lái)講述利用Java語(yǔ)言實(shí)現(xiàn)安卓操作系統(tǒng)上的信息系統(tǒng)開(kāi)發(fā)方法,重點(diǎn)講述在安卓平臺(tái)上利用網(wǎng)絡(luò)上的Web服務(wù)實(shí)現(xiàn)業(yè)務(wù)處理的方法與技術(shù)。
四、教學(xué)方法
在傳統(tǒng)的課堂中,大多數(shù)的教學(xué)活動(dòng)以教師講解為主,學(xué)生思考少,動(dòng)手更少,造成學(xué)生動(dòng)手能力差。為了提高教學(xué)質(zhì)量,我們對(duì)相關(guān)課程的教學(xué)過(guò)程進(jìn)行了改革,提出了案例教學(xué)、問(wèn)題教學(xué)和情景教學(xué)等方法。在教學(xué)過(guò)程中加強(qiáng)實(shí)驗(yàn)環(huán)節(jié)。要求學(xué)生課后單獨(dú)重做上課案例。開(kāi)學(xué)前設(shè)計(jì)好幾個(gè)完整的實(shí)際應(yīng)用案例,將其分解到各個(gè)章節(jié),2-3人一個(gè)小組完成應(yīng)用案例。期末要求2-3人為小組,自主設(shè)計(jì)完成一個(gè)實(shí)用的創(chuàng)新項(xiàng)目,最后撰寫(xiě)報(bào)告,演示案例,完成答辯。分小組完成實(shí)際應(yīng)用案例既可以培養(yǎng)學(xué)生相互學(xué)習(xí)的習(xí)慣,又可以增強(qiáng)團(tuán)隊(duì)意識(shí)。
五、考核體系
為了加強(qiáng)學(xué)生動(dòng)手能力,課程考核成績(jī)包括個(gè)人平時(shí)成績(jī)、小組平時(shí)成績(jī)、小組創(chuàng)新項(xiàng)目和期末考試成績(jī)。為了培養(yǎng)團(tuán)隊(duì)意識(shí),并能做出一個(gè)貼近實(shí)際應(yīng)用的項(xiàng)目,小組創(chuàng)新項(xiàng)目要求2-3人一組,不允許單獨(dú)完成。在設(shè)計(jì)并實(shí)現(xiàn)該項(xiàng)目后,要求撰寫(xiě)報(bào)告,參加答辯。答辯時(shí)由教師隨機(jī)抽出小組中的一位成員代表小組參加答辯。這樣可以督促小組每一位成員積極學(xué)習(xí),主動(dòng)參與項(xiàng)目,也可以使得組內(nèi)成員互相督促、相互學(xué)習(xí)、共同提高。
六、總結(jié)
通過(guò)研究信息管理與信息系統(tǒng)專業(yè)目前研究熱點(diǎn)和當(dāng)前企業(yè)對(duì)人才的需求,充分分析面向服務(wù)架構(gòu)技術(shù)與業(yè)務(wù)的特點(diǎn),給出了面向服務(wù)架構(gòu)的信息管理與信息系統(tǒng)專業(yè)人才培養(yǎng)課程體系,對(duì)課程體系中相關(guān)課程的教學(xué)內(nèi)容及需要改革的部分進(jìn)行了簡(jiǎn)單介紹,為了增強(qiáng)學(xué)生動(dòng)手能力和自主創(chuàng)新能力,介紹了教學(xué)方法與考核方法的改革內(nèi)容。
[ 注 釋 ]
[1] Papazoglou M P. Service-oriented computing: concepts, characteristics and directions[C]. Proceedings of the Fourth International Conference on Web Information Systems Engineering (WISE 2003), Roma, Italy, 2003. Roma, Italy: IEEE Computer Society, 2003: 3-12.
[2] Torkashvan M, Haghighi H. A service oriented framework for cloud computing[M]. 2012.
[3] Bhakti M A C, Paputungan I V, Nugroho H, et al. Taking up autonomous SOA framework into cloud computing[Z]. 2012.
[4] Liu X, Zhang Z, Lu T, et al. Optimizing Supply Chains through Service-Oriented Architecture[C]. Proceedings on the International Conference on Research and Practical Issues of Enterprise Information Systems (CONFENIS 2007), Beijing, China, 2007. Beijing, China: Springer, 2007: 405-414.
[5] Shin T, Chin S, Yoon S, et al. A service-oriented integrated information framework for RFID/WSN-based intelligent construction supply chain management[J]. Automation in Construction. 2011(6): 706-715.
[6] O'Connell B. Building an information on demand enterprise that integrates both operational and strategic business intelligence[C]. Proceedings of the Ninth International Conference on Electronic Commerce (ICEC '07), Minneapolis, MN, USA, 2007. Minneapolis, MN, USA: ACM, 2007: 85-86.
[責(zé)任編輯:鐘 嵐]