(計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)論文)學(xué)習(xí)流引擎的研究與實(shí)現(xiàn).pdf_第1頁(yè)
(計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)論文)學(xué)習(xí)流引擎的研究與實(shí)現(xiàn).pdf_第2頁(yè)
(計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)論文)學(xué)習(xí)流引擎的研究與實(shí)現(xiàn).pdf_第3頁(yè)
(計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)論文)學(xué)習(xí)流引擎的研究與實(shí)現(xiàn).pdf_第4頁(yè)
(計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)論文)學(xué)習(xí)流引擎的研究與實(shí)現(xiàn).pdf_第5頁(yè)
已閱讀5頁(yè),還剩60頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

(計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)論文)學(xué)習(xí)流引擎的研究與實(shí)現(xiàn).pdf.pdf 免費(fèi)下載

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

碩士學(xué)位論文 m a s t e r st h e s i s 中文摘要 在信息技術(shù)高度發(fā)展的今天,e - l e a r n i n g 已經(jīng)成為一種新型的學(xué)習(xí)模式。縱觀 當(dāng)前的一些學(xué)習(xí)平臺(tái),它們大多以學(xué)習(xí)對(duì)象為中心,而對(duì)教學(xué)活動(dòng)的中心環(huán)節(jié)一 學(xué)習(xí)過程支持甚少,這就造成了基于e - l e a r n i n g 的學(xué)習(xí)變成了學(xué)習(xí)者對(duì)學(xué)習(xí)對(duì)象的 遍歷,而實(shí)際學(xué)習(xí)過程中人與人之間的交流、協(xié)作不厶匕h e i 徊x 好地體現(xiàn)出來,這與現(xiàn)實(shí) 中多角色互動(dòng)的教學(xué)實(shí)踐相去甚遠(yuǎn),同時(shí)也不利于教師表現(xiàn)出個(gè)性化和交互式的教 學(xué)模式。由此,將e l e a r n i n g 的學(xué)習(xí)模式由以學(xué)習(xí)對(duì)象為中心轉(zhuǎn)變?yōu)橐詫W(xué)習(xí)過程為 中心,注重學(xué)習(xí)活動(dòng)序列的創(chuàng)建、共享和重用以及個(gè)性化學(xué)習(xí)路徑的設(shè)計(jì),而不僅 僅是關(guān)注學(xué)習(xí)內(nèi)容;強(qiáng)調(diào)學(xué)習(xí)過程中學(xué)習(xí)者與教師、學(xué)習(xí)者與學(xué)習(xí)者之間的互動(dòng)與 協(xié)作,已經(jīng)成為e l e a r n i n g 學(xué)習(xí)平臺(tái)新的研究熱點(diǎn)和方向。 工作流是面向過程的系統(tǒng)集成技術(shù)。本文將工作流的理念引入到e l e a r n i n g 環(huán)境,用工作流的思想和技術(shù)對(duì)e l e a r n i n g 學(xué)習(xí)平臺(tái)進(jìn)行分析和研究,以解決目 前e - l e a r n i n g 平臺(tái)對(duì)學(xué)習(xí)過程支持不足的問題,并為研究和開發(fā)新的e - l e a r n i n g 學(xué)習(xí)平臺(tái)提供了新的視角。 本文提出并分析了學(xué)習(xí)流、學(xué)習(xí)流系統(tǒng)、學(xué)習(xí)流參考模型的概念,設(shè)計(jì)了學(xué)習(xí) 流引擎的內(nèi)部結(jié)構(gòu),并對(duì)學(xué)習(xí)流引擎核心功能作了重點(diǎn)研究,包括學(xué)習(xí)流的解析、 學(xué)習(xí)流實(shí)例管理、學(xué)習(xí)活動(dòng)的調(diào)度機(jī)制以及學(xué)習(xí)流引擎對(duì)服務(wù)和應(yīng)用工具的調(diào)用, 同時(shí),還對(duì)學(xué)習(xí)流引擎中的過程模型和組織模型進(jìn)行了較為深入的研究,提出了學(xué) 習(xí)流過程定義元模型以及對(duì)其進(jìn)行描述的學(xué)習(xí)流過程定義語(yǔ)言,分析了學(xué)習(xí)流引擎 中的勻l 織模型及其應(yīng)用。在此基礎(chǔ)上,本文設(shè)計(jì)并開發(fā)了一個(gè)學(xué)習(xí)流原型系統(tǒng),實(shí) 現(xiàn)了學(xué)習(xí)流引擎的基本功能:學(xué)習(xí)流的上傳與解析,學(xué)習(xí)流實(shí)例的創(chuàng)建、發(fā)布與管 理,學(xué)習(xí)活動(dòng)的執(zhí)行、管理與監(jiān)控。 關(guān)鍵詞:工作流;學(xué)習(xí)流;學(xué)習(xí)流引擎;s s h ;研究與實(shí)現(xiàn) a b s t r a c t w i t ht h ed e v e l o p m e n ta n dp o p u l a r i z a t i o no fi n f o r m a t i o nt e c h l l l o l o g y ,e - l e a r n i n ga sa r i s i n gw a yo fl e a r n i n gh a sb e e np r e v a i l i n gt h r o u g h o u tt h ew o r l di nt h ep a s td e c a d e t a k i n gaw i d ev i e wo ft h e s ee - l e a r n i n ge n v i r o n m e n t s ,w ec a nc o n c l u d et h a tm o s to ft h e l e a r n i n gp l a t f o r m sf o c u so nl e a r n i n go b j e c t sb u tn o tl e a r n i n gp r o c e s s :t h e s es y s t e m sa r e v e r ye x c e l l e n ti ns h a r i n gl e a r n i n gr e s o u r c e sa n dr e c o r d i n gl e a r n i n gr e s u l t s ,w h i l es u p p o r t t h el e a r n i n gp r o c e s ss ol i t t l e t h er e s u l ti st h a tt h es t u d yb a s e do ne - l e a r n i n gb e c o m e s t h et r a v e r s a lp r o c e s sb e t w e e nt h el e a r n e ra n dt h el e a r n i n go b j e c t s ,t h ec o m m u n i c a t i o na n d c o o p e r a t i o nb e t w e e np e r s o n si na c t u a lp e d a g o g i c a la p p r o a c hc a nn o tb er e f l e c t e dw e l l , w h i c hi sn o tb e n e f i c i a lf o rs t u f f st od e v e l o pp e r s o n a la n di n t e r a c t i v et e a c h i n gp a t t e m t h e r e f o r e ,c o n v e r t i n gt h ec e n t r eo fn e t w o r kt e a c h i n gp a t t e mf r o ml e a r n i n go b j e c t st o l e a r n i n gp r o c e s s ,f o c u s i n go nt h ee s t a b l i s h m e n t ,s h a r i n g ,r e u s eo fl e a r n i n ga c t i v i t y s e q u e n c ea n dt h ed e s i g no fp e r s o n a ll e a r n i n gp a t h , n o to n l yt h el e a r n i n gc o n t e n t ; e m p h a s i z i n gt h ec o m m u n i c a t i o na n dc o o p e r a t i o nb e t w e e nl e a r n e r sa n ds t u f f ss h o u l d b e c o m et h eh o t s p o ta n df u r t h e rd i r e c t i o no fe l e a r n i n gp l a t f o r mr e s e a r c h t h ew o r k f l o wi sas y s t e mi n t e g r a t i o nt e c h n o l o g yw i t hp r o c e s s o r i e n t e d i no r d e rt o s o l v et h ep r o b l e mt h a tt h ep r e s e n te - l e a r n i n gp l a t f o r mi si n s u f f i c i e n tt os u p p o r tt h e l e a r n i n gp r o c e s s ,t h i st h e s i sb r i n g st h et h o u g h to fw o r k f l o wi n t oe - l e a r n i n ge n v i r o n m e n t , a n dd o e sad e e pa n a l y s i sa n dr e s e a r c ho nt h ee - l e a r n i n gp l a t f o r mw i t ht h ec o n c e p ta n d t e c h n o l o g yo fw o r k f l o w ,w h i c ha l s op r o v i d e san e wp e r s p e c t i v et or e s e a r c ha n dd e v e l o p t h en e w g e n e r a t i o ne l e a r n i n gp l a t f o r m t h i st h e s i sp r o p o s e sa n da n a l y z e st h ec o n c e p to fl e a m i n g f l o w ,l e a m i n g f l o ws y s t e m , l e a r n i n g f l o wr e f e r e n c em o d e l ,d e s i g n st h ei n t e r n a ls t r u c t u r eo fl e a m i n g f l o we n g i n e ,a n d d o e sad e e pr e s e a r c ho nt h ec o r ef u n c t i o n so fl e a r n i n g f l o we n g i n e ,i n c l u d i n gt h ep a r s i n g o fl e a m i n g f l o w ,t h el e a r n i n g f l o wi n s t a n c em a n a g e m e n t ,t h es c h e d u l i n gm e c h a n i s mo f l e a r n i n ga c t i v i t ya sw e l la st h ec a l lo fl e a r n i n g f l o we n g i n et ot h es e r v i c ea n da p p l i c a t i o n t o o l ,s i m u l t a n e o u s l y ,t h i st h e s i sr e s e a r c h e st h ep r o c e s sm o d e la n d t h eo r g a n i z a t i o nm o d e l o fl e a m i n g f l o we n g i n ed e e p l y ,p r o p o s e sl e a r n i n g f l o wp r o c e s sd e f i n i t i o nm e t a - m o d e la n d t h ec o r r e s p o n d i n gl e a r n i n g f l o wp r o c e s sd e f i n i t i o nl a n g u a g ew h i c hi sr e s p o n s i b l et o d e s c r i b et h ep r o c e s sm e t a m o d e l ,a n a l y z e st h eo r g a n i z a t i o nm o d e la n di t sa p p l i c a t i o ni n l e a r n i n g f l o we n g i n e b a s e do nt h ew o r ka b o v e ,al e a m i n g f l o wp r o t o t y p es y s t e mi s d e s i g n e da n dd e v e l o p e d ,w h i c hi m p l e m e n t st h ec o r ef u n c t i o n so fl e a r n i n g f l o we n g i n e , s u c ha st h eu p l o a d i n ga n dp a r s i n go fl e a r n i n g f l o w , t h e c r e a t i o n ,p u b l i s h m e n t , m a n a g e m e n to fl e a r n i n g f l o wi n s t a n c e ,t h ee x e c u t i o n ,m a n a g e m e n ta n dm o n i t o r i n go f l e a r n i n ga c t i v i t y k e yw o r d s :w o r k f l o w ;l e a r n i n g f l o w ;l e a r n i n g f l o we n g i n e ;s s h ;r e s e a r c ha n d i m p l e m e n t a t i o n 碩士學(xué)位論文 m a s t e r st h e s i s 華中師范大學(xué)學(xué)位論文原創(chuàng)性聲明和使用授權(quán)說明 原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師指導(dǎo)下,獨(dú)立進(jìn)行研究工作 所取得的研究成果。除文中已經(jīng)標(biāo)明引用的內(nèi)容外,本論文不包含任何其他個(gè)人或 集體已經(jīng)發(fā)表或撰寫過的研究成果。對(duì)本文的研究做出貢獻(xiàn)的個(gè)人和集體,均已在 文中以明確方式標(biāo)明。本聲明的法律結(jié)果由本人承擔(dān)。 懈各南 日期:研年 l 學(xué)位論文版權(quán)使用授權(quán)書 月f 日 本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,即:學(xué)校有權(quán) 保留并向國(guó)家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借 閱。本人授權(quán)華中師范大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn) 行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。同意華中 師范火學(xué)可以用不同方式在不同媒體上發(fā)表、傳播學(xué)位論文的全部或部分內(nèi)容。 本人已經(jīng)認(rèn)真閱讀“c a l l s 高校學(xué)位論文全文數(shù)據(jù)庫(kù)發(fā)布章程”,同意將本人的 學(xué)位論文提交“c a l i s 高校學(xué)位論文全文數(shù)據(jù)庫(kù)”中全文發(fā)布,并可按“章程”中的 規(guī)定享受相關(guān)權(quán)益。圃童迨塞握變壓進(jìn)卮;旦堂生;旦二生;旦三生筮查! 名:訟 日期:1 日 彥 1 f 隊(duì)霄哆私 名 加 一娩研 碩士學(xué)位論文 m a s t e r st h e s i s 第一章引言 1 1 課題的研究背景和研究意義 1 1 1 研究背景 隨著信息技術(shù)和網(wǎng)絡(luò)技術(shù)的快速發(fā)展,電子化學(xué)習(xí)e l e a r n i n g 作為一種新型的 學(xué)習(xí)模式,已經(jīng)被越來越多的人們接受和使用。許多教育軟件公司、高校和科研機(jī) 構(gòu)都研究和開發(fā)了一系列有關(guān)e l e a r n i n g 的教學(xué)軟件和教學(xué)平臺(tái)。分析當(dāng)前的這些 e l e a r n i n g 環(huán)境( 或稱學(xué)習(xí)管理系統(tǒng),l e a r n i n gm a n a g e m e n ts y s t e m ,簡(jiǎn)稱l m s ) , 可以發(fā)現(xiàn)它們都有一些共同的功能:一是支持學(xué)習(xí)資源的開發(fā)、管理、使用以及 學(xué)習(xí)資源的共享和重用;二是提供簡(jiǎn)單的通訊功能,包括消息的發(fā)送與傳遞、即時(shí) 通訊等,為協(xié)作學(xué)習(xí)提供支持;三是支持網(wǎng)絡(luò)平臺(tái),大部分的學(xué)習(xí)平臺(tái)都采用b s 架構(gòu),學(xué)習(xí)者只需要在i n t e r n e t 上使用w e b 瀏覽器就可以進(jìn)行在線學(xué)習(xí)??偨Y(jié)起來, 它們都有一個(gè)共同點(diǎn):就是以所學(xué)的內(nèi)容,即學(xué)習(xí)對(duì)象為中心乜1 ,這些學(xué)習(xí)平臺(tái)對(duì)學(xué) 習(xí)內(nèi)容的管理和記錄非常出色,但對(duì)教學(xué)活動(dòng)的中心環(huán)節(jié)一一學(xué)習(xí)過程支持甚少, 這就造成了基于e l e a r n i n g 的學(xué)習(xí)變成了學(xué)習(xí)者對(duì)學(xué)習(xí)對(duì)象的遍歷與交互,而實(shí)際 學(xué)習(xí)過程中學(xué)生之間、學(xué)生與教師之間的的交流與協(xié)作不能很好地體現(xiàn)出來,這與 實(shí)際教學(xué)過程中多角色互動(dòng)的教學(xué)實(shí)踐相去甚遠(yuǎn),同時(shí)教師也不易于開展出富有特 色的教學(xué)模式n 兒4 1 。由此,將學(xué)習(xí)模式由以學(xué)習(xí)內(nèi)容( 對(duì)象) 為中心轉(zhuǎn)變?yōu)橐詫W(xué)習(xí) 過程( 活動(dòng)) 為中心,注重學(xué)習(xí)活動(dòng)序列的建立、共享和重用以及個(gè)性化學(xué)習(xí)路徑 的設(shè)計(jì),而不僅僅是關(guān)注學(xué)習(xí)內(nèi)容的創(chuàng)建;強(qiáng)調(diào)學(xué)習(xí)過程中學(xué)習(xí)者與教師、學(xué)習(xí)者 與學(xué)習(xí)者之間的互動(dòng)與坍作,已經(jīng)成為e - l e a r n i n g 學(xué)習(xí)平臺(tái)新的研究熱點(diǎn)和方向。 工作流技術(shù)的出現(xiàn)使得記錄和管理學(xué)習(xí)過程成為可能。工作流( w o r k f l o w ) 是一 種面向過程的系統(tǒng)集成技術(shù),它能夠?qū)⑾到y(tǒng)中的組織模型、資源和應(yīng)用工具合理有 效地組織起來,并將工作過程中的活動(dòng)分解成良好的任務(wù)、角色和規(guī)則來進(jìn)行管理 與監(jiān)控,從而提高系統(tǒng)的管理水平和工作效率嗨1 。工作流的概念起源于辦公自動(dòng)化 ( o a ,o f f i c ea u t o m a t i o n ) 領(lǐng)域,是在現(xiàn)代信息系統(tǒng)的建設(shè)中逐步形成和發(fā)展起來 的。商業(yè)化的工作流系統(tǒng)軟件始于二十世紀(jì)八十年代后期,特別是到了九十年代, 工作流技術(shù)的研究和發(fā)展進(jìn)入了一個(gè)全新的時(shí)期。目商可,工作流技術(shù)已成為現(xiàn)代企 業(yè)實(shí)現(xiàn)過程管理與控制的一項(xiàng)關(guān)鍵技術(shù),為企業(yè)的經(jīng)營(yíng)過程提供了一個(gè)從模型建 立、運(yùn)行、管理到統(tǒng)計(jì)分析的完整框架,對(duì)企業(yè)的整個(gè)經(jīng)營(yíng)過程提供支持;另外, 工作流管理系統(tǒng)還具有良好的擴(kuò)展性和集成性,可以將外部一系列的軟件工具集成 碩士學(xué)位論文 m a s t e r st h e s i s 到系統(tǒng)框架中來,以提供對(duì)全過程的支持m 。從技術(shù)發(fā)展的角度來看,隨著工作 流這一集成框架下所包含技術(shù)的不斷拓展、成熟和完善,工作流管理系統(tǒng)將成為現(xiàn) 代企業(yè)信息環(huán)境中不可缺少的軟件支撐平臺(tái),將應(yīng)用到更加廣泛的領(lǐng)域,如 e - l e a r n i n g 環(huán)境。 1 1 2 研究意義 以學(xué)習(xí)對(duì)象為中心發(fā)展到以學(xué)習(xí)活動(dòng)為中心的觀點(diǎn),在當(dāng)前e - l e a r n i n g 研究領(lǐng) 域逐漸取得共識(shí)。e l e a r n i n g 的關(guān)鍵不在于學(xué)習(xí)對(duì)象,而在于學(xué)習(xí)活動(dòng)與學(xué)習(xí)行為 即緊緊圍繞學(xué)習(xí)過程,e l e a r n i n g 的中心應(yīng)該是為了達(dá)到學(xué)習(xí)目標(biāo)而設(shè)計(jì)的個(gè) 人或群組的學(xué)習(xí)活動(dòng)的過程,而工作流技術(shù)是面向過程的系統(tǒng)集成技術(shù),因此,將 工作流技術(shù)引入e l e a r n i n g 環(huán)境,對(duì)學(xué)習(xí)活動(dòng)過程展開研究,具有很現(xiàn)實(shí)的應(yīng)用價(jià) 值和理論意義:將一個(gè)完整的學(xué)習(xí)過程分解成若干個(gè)學(xué)習(xí)活動(dòng),通過學(xué)習(xí)活動(dòng)來模 擬實(shí)際的教學(xué)環(huán)節(jié),使學(xué)生的學(xué)習(xí)過程更具真實(shí)感和層次感;學(xué)習(xí)者的整個(gè)學(xué)習(xí)過 程在系統(tǒng)的管理、監(jiān)控和調(diào)度下執(zhí)行,可以為用戶提供一個(gè)集成與整合的學(xué)習(xí)環(huán)境; 利用工作流的流程特性,教師可以根據(jù)學(xué)生的不同特性設(shè)計(jì)出個(gè)性化的學(xué)習(xí)路徑, 滿足個(gè)性化學(xué)習(xí)的需要;運(yùn)用工作流內(nèi)建的應(yīng)用程序整合機(jī)制,通過調(diào)用工具與服 務(wù)以支持各種學(xué)習(xí)活動(dòng),并將這些支持工具與學(xué)習(xí)對(duì)象資源包獨(dú)立開來,能夠更加 自由方便地調(diào)用各種支持工具,也便于開發(fā)和整合新的工具;利用工作流定義一個(gè) 學(xué)習(xí)活動(dòng)序列并予以保存,便于以后的共享與復(fù)用:教師定義學(xué)習(xí)流程,學(xué)生按照 定義好的學(xué)習(xí)流程進(jìn)行學(xué)習(xí),同時(shí)充分利用工作流中的協(xié)作機(jī)制,進(jìn)行引領(lǐng)式學(xué)習(xí), 加強(qiáng)學(xué)習(xí)過程中的互動(dòng)與協(xié)作,消除孤獨(dú)感,有利于學(xué)習(xí)效果的改善玲1 ;對(duì)學(xué)習(xí)過 程進(jìn)行管理與監(jiān)控,重視學(xué)生在學(xué)習(xí)過程中的表現(xiàn),為學(xué)習(xí)評(píng)價(jià)提供依據(jù),避免傳 統(tǒng)學(xué)習(xí)評(píng)價(jià)體系中只看結(jié)果不重過程的弊端。s a ma d k i n s 在美國(guó)訓(xùn)練發(fā)展協(xié)會(huì) ( a s t d ) 網(wǎng)上雜志中的觀點(diǎn)認(rèn)為:基于工作流的在線學(xué)習(xí)( w o r k f l o w b a s e d e - l e a r n i n g ) 具有很大的潛力,是新一代的學(xué)習(xí)技術(shù)一1 。 本文用工作流的思想和技術(shù)對(duì)e l e a r n i n g 學(xué)習(xí)平臺(tái)進(jìn)行分析,以解決目前 e l e a r n i n g 平臺(tái)對(duì)學(xué)習(xí)過程支持不足的問題,并為研究和開發(fā)新的e l e a r n i n g 學(xué) 習(xí)平臺(tái)提出了新的視角。 1 2 工作流技術(shù)在e l e a r n i n g 中的應(yīng)用研究現(xiàn)狀 1 基于工作流的e l e a r nin g 當(dāng)前,工作流在電子政務(wù)、辦公自動(dòng)化以及企業(yè)業(yè)務(wù)流程重組等領(lǐng)域的應(yīng)用己 相當(dāng)普遍,在教育領(lǐng)域的應(yīng)用也取得了一定的進(jìn)展并得到廣泛的重視,特別是在一 2 碩士學(xué)位論文 m a s t e r st h e s i s 些e - l e a r n i n g 教學(xué)環(huán)境中?;诠ぷ髁鞯膃 - l e a r n i n g ( w o r k f l o w b a s e de l e a r n i n g ) 是指將工作流程同e - l e a r n i n g 平臺(tái)進(jìn)行整合,充分利用現(xiàn)有的i t 基礎(chǔ)設(shè)施,將 e - l e a r n i n g 中的學(xué)習(xí)流程整合到目前已有的工作流程當(dāng)中,。利用工作流管理軟件來 管理和監(jiān)控學(xué)習(xí)流程,學(xué)習(xí)的支持則是由學(xué)習(xí)管理系統(tǒng)來完成。許多大學(xué)、科研機(jī) 構(gòu)和軟件公司都對(duì)此展開研究并開發(fā)出了支持工作流學(xué)習(xí)的系統(tǒng)軟件,比較成功的 案例有悉尼大學(xué)開發(fā)的j i ,i t 項(xiàng)目,是工作流在電子化學(xué)習(xí)中的一個(gè)應(yīng)用典范。系統(tǒng) 中的流程引擎由兩部分組成:傳統(tǒng)工作流和教學(xué)策略,前者通過定義業(yè)務(wù)流程,實(shí) 現(xiàn)學(xué)習(xí)文檔按照定義好的工作流程來進(jìn)行傳遞;后者與設(shè)定的學(xué)習(xí)模型相結(jié)合,根 據(jù)學(xué)習(xí)文檔同學(xué)習(xí)者的相關(guān)性及重要程度,以共同處理文檔傳遞的先后次序n 0 1 。 2 工作流技術(shù)應(yīng)用于學(xué)習(xí)資源開發(fā)、學(xué)習(xí)測(cè)評(píng)和虛擬學(xué)習(xí)社區(qū)管理n 婦 工作流技術(shù)的一個(gè)鮮明特點(diǎn)就是能夠出色地完成對(duì)群體協(xié)作過程的管理和監(jiān) 控,而學(xué)習(xí)資源的開發(fā)就是一個(gè)非常典型的群體協(xié)作過程,因此工作流技術(shù)在該領(lǐng) 域的應(yīng)用比較成熟和廣泛。b r a n - d o n - h a l l 的研究報(bào)告n 列指出:“通過工作流技術(shù)來 對(duì)學(xué)習(xí)資源的開發(fā)過程進(jìn)行有效的管理與監(jiān)控,使得不同角色的開發(fā)者能夠在群體 環(huán)境下進(jìn)行學(xué)習(xí)資源的協(xié)同開發(fā),已成為學(xué)習(xí)內(nèi)容管理系統(tǒng)的一個(gè)常見功能”。例 如c e m t 項(xiàng)目n 叫就是利用工作流技術(shù)構(gòu)建的一個(gè)網(wǎng)絡(luò)多媒體文檔的協(xié)同編著系統(tǒng)。 + 另外,工作流技術(shù)也被用來對(duì)學(xué)習(xí)過程進(jìn)行測(cè)評(píng)以及對(duì)虛擬學(xué)習(xí)社區(qū)進(jìn)行管理 i t 4 t s 。c a m p u sv i r t u a l “6 1 是由法國(guó)a r c h i m e ds a 丌發(fā)的一個(gè)虛擬校園平臺(tái),該項(xiàng)目 將j l 二作流管理系統(tǒng)與虛擬校園平臺(tái)相整合,可以完成對(duì)課程模型中各種活動(dòng)的處 理。 3 工作流技術(shù)用于e - l e a r n i n g 支撐系統(tǒng)n 訂 工作流技術(shù)不僅可以管理和協(xié)調(diào)學(xué)生之問,學(xué)生與教師之問的交流與協(xié)作,監(jiān) 控個(gè)體與群體的行為,管理知識(shí)與信息的共享n7 l ,還能有效地提高e - l e a r n i n g 環(huán) 境的性能。工作流技術(shù)用于e - l e a r n in g 支撐系統(tǒng)的研究項(xiàng)目有: ( 1 ) f l e x e l 項(xiàng)目 f l e x - e l ( f l e x i b l ee - l e a r n i n g ) 項(xiàng)目是由澳大利亞昆士蘭大學(xué)分布式系統(tǒng)技術(shù) 中心和計(jì)算機(jī)科學(xué)與電子工程學(xué)院共同開發(fā)的,其目標(biāo)是提供一個(gè)e - l e a r n i n g 平臺(tái) 來整合學(xué)習(xí)過程,該平臺(tái)結(jié)合了工作流技術(shù)和靈活學(xué)習(xí),使用工作流技術(shù)來管理學(xué) 習(xí)過程,并利用內(nèi)置的工作流管理功能來協(xié)調(diào)學(xué)習(xí)進(jìn)度引。該系統(tǒng)還提供了一個(gè)學(xué) 習(xí)過程建模工具f 1 0 w m a k e ,用二j 二定義課程中的活動(dòng)以及相關(guān)的角色?!懊總€(gè) 課程都與一個(gè)或多個(gè)工作流過程定義模板相聯(lián)系,學(xué)生可以自主地選擇對(duì)應(yīng)的過程 定義模板來選擇不同的學(xué)習(xí)路徑,實(shí)現(xiàn)個(gè)性化學(xué)習(xí)”n 引。 碩士學(xué)位論文 i w u k s t e r st h e s i s ( 2 ) c o w 項(xiàng)目 c o w ( c o o p e r a t i v eo p e nw o r k f l o w ) 是由法國(guó)里爾科技大學(xué)t r i g o n e 實(shí)驗(yàn)室開發(fā) 的一個(gè)柔性工作流系統(tǒng)例。該項(xiàng)目將i m s 發(fā)布的學(xué)習(xí)設(shè)計(jì)規(guī)范( i m s - l d ) 作為學(xué)習(xí)過 程的形式化描述語(yǔ)言同工作流過程定義語(yǔ)言x p d l 進(jìn)行比較,得到i m s - l d 與x p d l 之間 的鏈接關(guān)系,并研究如何將教育模型轉(zhuǎn)換為工作流模型,同時(shí),c o w 在該大學(xué)開展 的移動(dòng)學(xué)習(xí)研究中也有應(yīng)用,用來支持學(xué)習(xí)內(nèi)容傳輸?shù)塞|。但是,該項(xiàng)目在適應(yīng)性 等方面存在一些不足之處。 ( 3 ) t e a m 項(xiàng)目 t e a m ( t e a m w o r ka p p l i c a t i o n sm a n a g e ) 項(xiàng)目是由巴西p u c - r i o 和l n c c 聯(lián)合開發(fā) 的。該項(xiàng)目將可重用學(xué)習(xí)對(duì)象、工作流技術(shù)和w w w 技術(shù)相結(jié)合,提出了支持工作流 的學(xué)習(xí)管理系統(tǒng)的參考模型,以期望能夠構(gòu)建一個(gè)“完全協(xié)作與交互的e - l e a r n i n g 傳遞環(huán)境 n 釘。隨后網(wǎng)格計(jì)算技術(shù)又被引入進(jìn)來,并將網(wǎng)格計(jì)算作為基礎(chǔ)平臺(tái)來 整合工作流管理系統(tǒng)和e - l e a r n i n g 口別。目前,t e a m 仍是一個(gè)學(xué)習(xí)對(duì)象與工作流技 術(shù)相結(jié)合的學(xué)習(xí)管理系統(tǒng),對(duì)于“網(wǎng)格環(huán)境下的基于工作流的學(xué)習(xí)管理系統(tǒng)還處于 設(shè)想階段”瞻引。 綜上所述, 該領(lǐng)域的文獻(xiàn)資料重點(diǎn)對(duì)日前普遍使用的e l e a r n i n g 系統(tǒng)存在的 缺陷和不足進(jìn)行分析,對(duì)工作流技術(shù)與e - l e a r n i n g 環(huán)境的整合方法進(jìn)行探討,強(qiáng)調(diào) 工作流技術(shù)對(duì)提高e l e a r n i n g 環(huán)境的協(xié)作水平和管理水平,實(shí)現(xiàn)多種學(xué)習(xí)活動(dòng)的有 效整合,提供一個(gè)更具靈活性、效率更高的學(xué)習(xí)環(huán)境具有重要的意義。但是大部分 研究集中在某一門具體課程的應(yīng)用上,不具有通用性和普適性,也沒有形成一個(gè)標(biāo) 準(zhǔn)統(tǒng)一的參考模型,因此,工作流技術(shù)在e - l e a r n i n g 支撐環(huán)境中的應(yīng)用還有待做進(jìn) 一步的的研究和探索。 1 3 本論文的主要研究?jī)?nèi)容 由上可知,以學(xué)習(xí)對(duì)象為中心發(fā)展到以學(xué)習(xí)活動(dòng)為中心,關(guān)注學(xué)習(xí)過程的表現(xiàn) 和記錄,已成為新一代e l e a r n i n g 學(xué)習(xí)平臺(tái)建設(shè)新的研究方向和熱點(diǎn),并在當(dāng)前 e l e a r n i n g 研究領(lǐng)域逐漸取得共識(shí)。針對(duì)這種現(xiàn)狀,本文將工作流理念引入到 e l e a r n i n g 環(huán)境,提出了學(xué)習(xí)流、學(xué)習(xí)流系統(tǒng)的概念,并對(duì)學(xué)習(xí)流系統(tǒng)的核心 學(xué)習(xí)流引擎作了霞點(diǎn)研究,最后設(shè)計(jì)和實(shí)現(xiàn)了個(gè)學(xué)習(xí)流引擎。論文的主要研究?jī)?nèi) 容有: 第一章,闡述了課題的研究背景、研究意義,總結(jié)了工作流技術(shù)在e - l e a r n i n g 中的應(yīng)用研究現(xiàn)狀。 4 碩士學(xué)位論文 m a s t e r st h e s i s 第二章,介紹了本文的支撐理論與技術(shù):工作流與j x e e 。工作流理論是學(xué)習(xí)流 研究的理論基礎(chǔ);工作流技術(shù)和j 2 e e 技術(shù)是設(shè)計(jì)和實(shí)現(xiàn)學(xué)習(xí)流系統(tǒng)的關(guān)鍵支撐技 術(shù)。 第三章,提出了學(xué)習(xí)流和學(xué)習(xí)流系統(tǒng)的概念,分析了學(xué)習(xí)流系統(tǒng)的特點(diǎn)和主要 的功能模塊,提出了學(xué)習(xí)流參考模型并對(duì)此展開了研究。 第四章,對(duì)學(xué)習(xí)流引擎作了較為深入的研究,包括學(xué)習(xí)流引擎的過程模型、組 織模型研究,學(xué)習(xí)流引擎內(nèi)部結(jié)構(gòu)設(shè)計(jì),學(xué)習(xí)流的解析,學(xué)習(xí)流實(shí)例管理,學(xué)習(xí)活 動(dòng)調(diào)度機(jī)制,學(xué)習(xí)流引擎對(duì)服務(wù)與應(yīng)用工具的調(diào)用。 第五章,提出了一種基于j 2 e e 的學(xué)習(xí)流系統(tǒng)架構(gòu)設(shè)計(jì),并對(duì)系統(tǒng)的核心 學(xué)習(xí)流引擎作了具體設(shè)計(jì)與實(shí)現(xiàn)。 第六章,總結(jié)全文,并對(duì)下一步的研究工作作了展望。 碩士學(xué)位論文 m a s t e r st h e s i s 2 1j 2 e e 平臺(tái) 第二章相關(guān)理論與技術(shù)綜述 2 1 1j 2 e e 簡(jiǎn)介 目前,j a v a2 平臺(tái)有3 個(gè)版本,它們是適用于小型設(shè)備和智能卡的j a v a2 平 臺(tái)m i c r o 版( j a v a2p l a t f o r mm i c r oe d i t i o n ,j 2 m e ) 、適用于桌面系統(tǒng)的j a v a2 平臺(tái)標(biāo)準(zhǔn)版( j a v a2p l a t f o r m s t a n d a r de d i t i o n ,j 2 s e ) 、適用于創(chuàng)建服務(wù)器應(yīng) 用程序和服務(wù)的j a v a2 平臺(tái)企業(yè)版( j a v a2p l a t f o r me n t e r p r i s ee d i t i o n ,j 2 e e ) 。 j 2 e e 幢”是一種利用j a v a2 平臺(tái)來簡(jiǎn)化企業(yè)解決方案的開發(fā)、部署和管理等相 關(guān)復(fù)雜問題的體系結(jié)構(gòu)。j 2 e e 技術(shù)的基礎(chǔ)是j a v a2 平臺(tái)的標(biāo)準(zhǔn)版,是在標(biāo)準(zhǔn)版的 基礎(chǔ)上發(fā)展起來的,j 2 e e 鞏固了標(biāo)準(zhǔn)版中的許多優(yōu)點(diǎn),如“編寫一次、隨處運(yùn)行 、 通過j d b ca p i 方便地存取數(shù)據(jù)庫(kù)、保護(hù)數(shù)據(jù)在i n t e r n e t 應(yīng)用中的安全模式,同時(shí) 還全面支持j s p ,j a v as e r v l e t ,e j b ,j n d i ,r m i ,j t a ,j m s ,j a v a m a i l 以及x m l 等技術(shù)。 j 2 e e 由一整套服務(wù)( s e r v i c e s ) 、應(yīng)用程序接口( a p i s ) 和協(xié)議構(gòu)成,是基于j a v a 的分布式組件體系結(jié)構(gòu),它對(duì)開發(fā)基于w e b 的多層應(yīng)j 射提供了功能支持,其目標(biāo)是 為在服務(wù)器端部署j a v a 程序提供一種與平臺(tái)無(wú)關(guān)、可移植、可擴(kuò)展、安全和標(biāo)準(zhǔn) 化的企業(yè)級(jí)平臺(tái)。j 2 e e 不僅降低了開發(fā)多層應(yīng)用的復(fù)雜性和丌發(fā)成本,同時(shí)還支持 對(duì)現(xiàn)有應(yīng)用程序的集成,已成為開發(fā)基于w e b 的多層應(yīng)用的重要選擇。 2 1 。2j 2 e e 四層應(yīng)用程序模型 j 2 e e 平臺(tái)使用了一個(gè)多層的、分布式的企業(yè)級(jí)應(yīng)用程序模型。應(yīng)用程序的邏輯 根拋其實(shí)現(xiàn)功能的不同被封裝到組件中,組成j 2 e e 應(yīng)用程序的大量應(yīng)用程序組件 根據(jù)其所在的層的不同被安裝到不同的機(jī)器中。為了解決傳統(tǒng)兩層模式 ( c l i e n t s e r v e r ) 的弊端,j 2 e e 將兩層化模型中的不同層面進(jìn)行切分,形成多層模 型,每個(gè)多層化應(yīng)用都能為不同的服務(wù)提供一個(gè)獨(dú)立的層堙5 1 ,圖2 1 是j 2 e e 典型 的四層應(yīng)用程序模型: 6 碩士學(xué)位論文 m a s t e r st h e s i s 后 客戶機(jī) i j 2 e e 服務(wù)器 i e i s 服務(wù)器 圖2 1j 2 e e 典型的四層應(yīng)用程序模型 如圖所示,j 2 e e 典型的四層應(yīng)用程序模型主要包括以下四層: ( 1 ) 客戶層:用于與企業(yè)信息系統(tǒng)的用戶進(jìn)行交互以及顯示根據(jù)特定商務(wù)規(guī) 則進(jìn)行計(jì)算后的結(jié)果。在一個(gè)基于w e b 的j 2 e e 應(yīng)用中,用戶的瀏覽器在客戶層中 運(yùn)行,并從一個(gè)w e b 服務(wù)器上下載w e b 層巾的靜態(tài)h t m l 頁(yè)面或由j s p 、s e r v l e t 生 成的動(dòng)態(tài)h t m l 頁(yè)面。 ( 2 ) w e b 層:主要用于接收從瀏覽器傳來的請(qǐng)求并將請(qǐng)求交給底層進(jìn)行處理, 同時(shí)將請(qǐng)求處理結(jié)果發(fā)送給瀏覽器。j 2 e e 的w e b 組件主要出j s p 頁(yè)面以及s e r v l e t 組成。 ( 3 ) 業(yè)務(wù)邏輯層:包含了企業(yè)w e b 應(yīng)用的大部分業(yè)務(wù)邏輯,是整個(gè)應(yīng)用的核 心部分,其中,復(fù)雜的業(yè)務(wù)邏輯由運(yùn)行在業(yè)務(wù)層的e j b 組件來執(zhí)行。e j b 組件可以 完成從客戶端應(yīng)用程序中接收數(shù)據(jù)、按照商務(wù)規(guī)則對(duì)數(shù)據(jù)進(jìn)行處理、將處理結(jié)果發(fā) 送到企業(yè)信息系統(tǒng)層進(jìn)行存儲(chǔ)、從存儲(chǔ)系統(tǒng)中檢索數(shù)據(jù)以及將數(shù)據(jù)發(fā)送回客戶端等 功能。業(yè)務(wù)邏輯層位于應(yīng)用服務(wù)器中。 ( 4 ) 企業(yè)信息系統(tǒng)層:該層主要處理企業(yè)信息系統(tǒng)軟件,包括企業(yè)基礎(chǔ)建設(shè) 系統(tǒng),例如企業(yè)資源計(jì)劃( e r p ) ,數(shù)據(jù)庫(kù)系統(tǒng)以及企業(yè)遺留系統(tǒng)等。 2 2 相關(guān)的技術(shù)框架 2 2 1 表現(xiàn)層框架s t r u t s s t r u t s 是a p a c h e 軟件基金會(huì)( a s f ) 贊助的一個(gè)開源項(xiàng)目啪1 ,它最初是j a k a r t a 項(xiàng)目中的一個(gè)子項(xiàng)目,并在2 0 0 4 年3 月成為a s f 的頂級(jí)項(xiàng)目。通過采用j a v a s e r v l e t j s p 技術(shù),s t r u t s 實(shí)現(xiàn)了基于j 2 e ew e b 應(yīng)用的m v c 7 碩士學(xué)位論文 m a s t e r st h e s i s ( m o d e l - v i e w - c o n t r o l l e r ) 設(shè)計(jì)模式的應(yīng)用框架,是m v c 設(shè)計(jì)模式中的一個(gè)經(jīng)典 產(chǎn)品。下面我們就分別從模型、視圖、控制來分析s t r u t s 的體系結(jié)構(gòu),圖2 2 顯 示了s t r u t s 框架的體系結(jié)構(gòu)唧。 h 1 r i pa c t i o n 圖2 2s t r u t s 體系結(jié)構(gòu) 從視圖角度( v i e w ) 視圖由與控制器s e r v l e t 配合工作的一整套j s p 定制標(biāo)簽庫(kù)構(gòu)成,用戶可 以使用這些標(biāo)簽快速地建立應(yīng)用系統(tǒng)界面。 從模型角度( m o d e l ) 在s t r u t s 框架中,模型在本質(zhì)上是一個(gè)a c t i o n ,開發(fā)者通過它實(shí)現(xiàn)業(yè)務(wù) 邏輯,同時(shí)用戶的請(qǐng)求通過控制器( c o n t r o l l e r ) 向a c t i o n 類轉(zhuǎn)發(fā),該轉(zhuǎn)發(fā)過 程由s t r u t s - c o n f i g x m l 配置文件來控制。 從控制器角度( c o n t r o l l e r ) 在s t r u t s 框架中,控制器本質(zhì)上是一個(gè)s e r v l e t ,它將客戶端請(qǐng)求轉(zhuǎn)發(fā) 到相應(yīng)的a c t i o n 類。該控制器由s t r u t s 框架提供,用戶只需要繼承 a c t i o n s e r v l e t 類即可。 當(dāng)用,、在客,、端瀏覽器發(fā)出h t t p 請(qǐng)求時(shí),控制器接受來自客戶端的請(qǐng)求,根據(jù) 配置信息文件s t r u t s c o n f i g x m t 將請(qǐng)求轉(zhuǎn)發(fā)到業(yè)務(wù)邏輯對(duì)象,業(yè)務(wù)邏輯對(duì)象調(diào)用 模型( 應(yīng)用) 完成具體的業(yè)務(wù)功能,然后回到控制器將處理結(jié)果發(fā)送到視圖,視圖 處理具體的數(shù)據(jù)結(jié)果顯示形式,把響應(yīng)返回給客戶端瀏覽器。 使用s t r u t s 框架可以改進(jìn)和提高j s p 、s e r v l e t 、標(biāo)簽庫(kù)以及而向?qū)ο蠹夹g(shù)在 w e b 應(yīng)用程序中的應(yīng)用,減少應(yīng)用m v c 設(shè)計(jì)模式的開發(fā)時(shí)問,提高開發(fā)效率。 8 碩士學(xué)位論文 m a s t e r st h e s i s 2 2 2 輕量級(jí)j 2 e e 框架s p r i n g s p r i n g 嘲是一個(gè)輕量級(jí)的j 2 e e 應(yīng)用程序框架。作為j 2 e e 的一個(gè)全方位應(yīng)用程 序框架,s p r i n g 為我們開發(fā)企業(yè)級(jí)應(yīng)用提供了一個(gè)健壯、高效的解決方案。簡(jiǎn)言之, s p r i n g 是一個(gè)輕型的容器,利用它可以使用一個(gè)外部x m l 配置文件方便地將對(duì)象連 接在一起,每個(gè)對(duì)象都可以通過顯示一個(gè)j a v a b e a n 屬性得到一個(gè)到依賴對(duì)象的引 用。 s p r i n g 框架是一個(gè)分層架構(gòu),由7 個(gè)定義良好的模塊( 或組件) 組成,每個(gè) 模塊都可以單獨(dú)存在,或者與其他一個(gè)或多個(gè)模塊聯(lián)合實(shí)現(xiàn)。s p r i n g 模塊構(gòu)建在 核心容器之上,核心容器定義了創(chuàng)建、配置和管理b e a n 的方式,如圖2 3 所裂2 9 1 。 圖2 3s p r i n g 框架 s p r i n g 具有以下特點(diǎn): ( 1 ) 非侵入式:s p r i n g 框架的a p i 不會(huì)在業(yè)務(wù)邏輯上出現(xiàn),也就是說我們的 業(yè)務(wù)邏輯應(yīng)該是純凈的,不能出現(xiàn)與業(yè)務(wù)邏輯無(wú)關(guān)的代碼,有利于業(yè)務(wù)邏輯的復(fù)用 和快速移植。 ( 2 ) 容器:s p r i n g 提供容器來管理對(duì)象的生命周期以及對(duì)象之間的依賴關(guān)系。 ( 3 ) 控制反轉(zhuǎn)( i o c ) 謂之“依賴關(guān)系的轉(zhuǎn)移”,其核心思想就是面向接口 編程。 ( 4 ) 依賴注入:建立對(duì)象之間依賴關(guān)系的實(shí)現(xiàn),包括接口注入、構(gòu)造注入、 s e t 注入,在s p r i n g 中只支持后兩種。 ( 5 ) 面向方面編程( a o p ) :我們可以把日志、安全、事務(wù)管理等服務(wù)( 或功 能) 剝離出來形成一個(gè)“方面”,以期做到復(fù)用;然后將“方面 動(dòng)態(tài)的插入到業(yè) 務(wù)邏輯中,讓業(yè)務(wù)邏輯能夠享受到此“方面”的服務(wù)。 s p r i n g 的核心是個(gè)輕量級(jí)的容器,它是實(shí)現(xiàn)i o c 容器、非侵入性的框架,并 提供a o p 概念的實(shí)現(xiàn)方式,提供對(duì)持久層、事務(wù)的支持,提供m v cw e b 框架的實(shí)現(xiàn), 9 并對(duì)一些常用的企業(yè)服務(wù)a p i 提供一致的模型封裝,是一個(gè)全方位的應(yīng)用程序框架, 除此之外,對(duì)于現(xiàn)存的各種框架( s t r u t s 、j s f 、h i b e r n a t e 等) ,s p r i n g 也提供 了與它們相整合的方案。 2 2 3 對(duì)象關(guān)系映射工具h(yuǎn) i b e r n a t e h i b e r n a t e f 3 0 l f 3 1 1 是一個(gè)開放源代碼的對(duì)象關(guān)系映射( o p t ) 工具,是j a v a 應(yīng)用和 關(guān)系數(shù)據(jù)庫(kù)之間的橋梁,負(fù)責(zé)j a v a 對(duì)象和關(guān)系數(shù)據(jù)之間的映射。h i b e r n a t e 內(nèi)部對(duì) j d b c 進(jìn)行了輕量級(jí)的對(duì)象封裝,向上層應(yīng)用提供了面向?qū)ο蟮臄?shù)據(jù)訪問a p i ,使j a v a 程序員能夠完全使用面向?qū)ο蟮乃枷雽?duì)數(shù)據(jù)庫(kù)進(jìn)行操作。h i b e r n a t e 不僅管理j a v a 類與數(shù)據(jù)庫(kù)表之間的映射,還提供了數(shù)據(jù)查詢和數(shù)據(jù)獲取的方法,大幅度減少了開 發(fā)人員使用s q l 和j d b c 來處理數(shù)據(jù)的時(shí)間,使開發(fā)人員專注于應(yīng)用程序的對(duì)象和 功能,而不必?fù)?dān)心如何保存或如何找到它們。 h i b e r n a t e 的體系結(jié)構(gòu)如圖2 4 所示: l 一堇至孽l 二= 竺芽二。卜一l 譬一;壙i 掣川i i l 卜篡? ,j l 黑? ? 一陀_ 二二盯。_ _ _ 二_ 二一 曠_ _ 二i 一0 :1 0 l :j :乎。= 二0 一_ 。:曩。_ 一吲 i。i:。i一ii一“。z ? t - _ j :_ t ,一+ 。一i 。一i 一 圖2 4h i b e r n a t e 的體系結(jié)構(gòu) h i b e r n a t e 具有以下優(yōu)點(diǎn): ( 1 ) h i b e r n a t e 是一個(gè)獨(dú)立的對(duì)象持久層框架,可以用在任何j d b c 可以使用 的場(chǎng)合。 ( 2 ) h i b e r n a t e 與j d b c 關(guān)聯(lián)密切,故h i b e r n a t e 的兼容性與j d b c 驅(qū)動(dòng)、數(shù)據(jù) 庫(kù)都有一定的關(guān)系,但與使用它的j a v a 程序、應(yīng)用服務(wù)器沒有任何關(guān)系,也不存 在兼容性的問題。 ( 3 ) h i b e r n a t e 可以在應(yīng)用e j b 的j 2 e e 架構(gòu)中取代c m p ,完成數(shù)據(jù)持久化的 重任。 ( 4 ) 由于是對(duì)j d b c 的輕量級(jí)封裝,內(nèi)存消耗少,運(yùn)行效率高,特別是在持久 層關(guān)系映射很復(fù)雜的場(chǎng)景。 ( 5 ) 分布式,安全檢查,集群,負(fù)載均衡的支持。 l o 2 3 工作流的基本概念 工作流的概念起源于辦公自動(dòng)化領(lǐng)域,它是針對(duì)日常工作中具有固定流程的活 動(dòng)而提出的,其目的是將一項(xiàng)具體的工作分解成多個(gè)任務(wù)和角色,并通過一定的過 程規(guī)則來約束這些任務(wù)的執(zhí)行、管理與監(jiān)控,以降低生產(chǎn)成本、提高工作效率、提 升企業(yè)的生產(chǎn)經(jīng)營(yíng)管理水平和核心競(jìng)爭(zhēng)力。 近二十年來,工作流理論與技術(shù)都得到了跨越式的發(fā)展。特別是1 9 9 3 年工作 流管理聯(lián)盟( w o r k f l o wm a n a g e m e n tc o a li t i o n ,簡(jiǎn)稱w f m c ) 的成立標(biāo)志著工作流 技術(shù)進(jìn)入了一個(gè)相對(duì)成熟的時(shí)期。之后,w f m c 又頒布了一系列工作流產(chǎn)品標(biāo)準(zhǔn)和規(guī) 范,包括工作流參考模型、工作流過程定義元模型、工作流產(chǎn)品之間的互操作性標(biāo) 準(zhǔn)等。 對(duì)于工作流的定義,目前還沒有統(tǒng)一的標(biāo)準(zhǔn),由于研究角度的差異,不同的學(xué) 者有不同的看法,其中,工作流最為簡(jiǎn)潔和標(biāo)準(zhǔn)的定義是由工作流管理聯(lián)盟給出的。 1 9 9 4 年,w f m c 發(fā)布了w f m c t c l o nw o r k f l o wt e r m i n o l o g yg l o s s a r y 文檔,此 文檔第一次為工作流下了一個(gè)較為精簡(jiǎn)和準(zhǔn)確的定義d 羽:工作流是一類能夠完全或 者部分自動(dòng)執(zhí)行的經(jīng)營(yíng)過程,它根據(jù)一系列過程規(guī)則,文檔、信息或任務(wù)能夠在不 同的執(zhí)行者之問進(jìn)行傳遞與執(zhí)行。 在這個(gè)定義中,有幾個(gè)比較抽象的概念,需要注意口馴: 第一,對(duì)經(jīng)營(yíng)過程的理解。經(jīng)營(yíng)過程就是包含若干個(gè)業(yè)務(wù)活動(dòng)的一個(gè)經(jīng)營(yíng)流程, 如常見的“費(fèi)用報(bào)銷處理流程”。我們可以很簡(jiǎn)單的描述為:申請(qǐng)人( 申請(qǐng)) 項(xiàng)目經(jīng)理( 審批) 部門經(jīng)理( 審批) 主管經(jīng)理( 審批) 財(cái)務(wù)審核( 審 核) 財(cái)務(wù)總監(jiān)( 審核) 。 第二,對(duì)文檔、信息、任務(wù)的理解。文檔不需要過多地解釋,信息是信息化的 根本,而業(yè)務(wù)流程本身反映的也主要是信息數(shù)據(jù)、狀態(tài)的變遷和轉(zhuǎn)移。而任務(wù)就是 在業(yè)務(wù)過程中,某個(gè)業(yè)務(wù)活動(dòng)點(diǎn)所需要完成的使命。比如“費(fèi)用報(bào)銷處理流程”中 “項(xiàng)目經(jīng)理審批”這個(gè)業(yè)務(wù)活動(dòng)點(diǎn),其所表達(dá)的任務(wù)就是完成項(xiàng)目經(jīng)理對(duì)某張報(bào)銷 單據(jù)的真實(shí)性確認(rèn)或否決。 第三,對(duì)過程規(guī)則的理解。過程規(guī)則表示了業(yè)務(wù)過程中各個(gè)業(yè)務(wù)活動(dòng)節(jié)點(diǎn)之間 的邏輯連接關(guān)系和其中所包含的一定的規(guī)則。 第四,對(duì)參與者的理解。參與者是對(duì)業(yè)務(wù)過程中業(yè)務(wù)活動(dòng)節(jié)點(diǎn)的處理人的一種 抽象描述。這個(gè)參與者可能表示某個(gè)特定的處理人,可能是某一類處理人,甚至是 在運(yùn)行期間動(dòng)態(tài)計(jì)算和分配的,當(dāng)然也可能是信息系統(tǒng)本身。 碩士學(xué)位論文 m a s t e r st h e s i s 2 4 工作流管理系統(tǒng) 2 4 1 工作流管理系統(tǒng)的定義 工作流管理系統(tǒng)( w o r k f l o wm a n a g e m e n ts y s t e m ,簡(jiǎn)稱w f m s ) 是定義、管理和 執(zhí)行工作流的系統(tǒng)。w f m c 給出的定義是: as y s t e mt h a tc

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論