![[碩士論文精品]通用媒體增值業(yè)務(wù)管理系統(tǒng)的研究與實(shí)現(xiàn).pdf_第1頁](http://file.renrendoc.com/FileRoot1/2019-7/15/89e15c7b-fa3c-417c-b207-691fa71ac62e/89e15c7b-fa3c-417c-b207-691fa71ac62e1.gif)
![[碩士論文精品]通用媒體增值業(yè)務(wù)管理系統(tǒng)的研究與實(shí)現(xiàn).pdf_第2頁](http://file.renrendoc.com/FileRoot1/2019-7/15/89e15c7b-fa3c-417c-b207-691fa71ac62e/89e15c7b-fa3c-417c-b207-691fa71ac62e2.gif)
![[碩士論文精品]通用媒體增值業(yè)務(wù)管理系統(tǒng)的研究與實(shí)現(xiàn).pdf_第3頁](http://file.renrendoc.com/FileRoot1/2019-7/15/89e15c7b-fa3c-417c-b207-691fa71ac62e/89e15c7b-fa3c-417c-b207-691fa71ac62e3.gif)
![[碩士論文精品]通用媒體增值業(yè)務(wù)管理系統(tǒng)的研究與實(shí)現(xiàn).pdf_第4頁](http://file.renrendoc.com/FileRoot1/2019-7/15/89e15c7b-fa3c-417c-b207-691fa71ac62e/89e15c7b-fa3c-417c-b207-691fa71ac62e4.gif)
![[碩士論文精品]通用媒體增值業(yè)務(wù)管理系統(tǒng)的研究與實(shí)現(xiàn).pdf_第5頁](http://file.renrendoc.com/FileRoot1/2019-7/15/89e15c7b-fa3c-417c-b207-691fa71ac62e/89e15c7b-fa3c-417c-b207-691fa71ac62e5.gif)
已閱讀5頁,還剩78頁未讀, 繼續(xù)免費(fèi)閱讀
[碩士論文精品]通用媒體增值業(yè)務(wù)管理系統(tǒng)的研究與實(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)
文檔簡介
摘要 摘要 隨著移動(dòng)增值業(yè)務(wù)的迅速發(fā)展和普及,人們通過短信、彩信、w p 等增值業(yè) 務(wù)方式參與媒體的活動(dòng)也越來越頻繁,由于目前大部分媒體增值業(yè)務(wù)管理系統(tǒng) 功能單一,沒有集成短信、彩信等多種增值業(yè)務(wù)類型。所使用的技術(shù)過于陳舊 等缺陷,應(yīng)用范圍也存在一定的局限性,因此研究新的通用的媒體增值業(yè)務(wù)管 理系統(tǒng)將具有非常大的意義,而本論文就是要研究基于j 2 e e 技術(shù)構(gòu)建一個(gè)功能 齊全、集成大部分移動(dòng)增值業(yè)務(wù)的通用媒體增值業(yè)務(wù)管理系統(tǒng)。 商用的媒體增值業(yè)務(wù)管理系統(tǒng)主要包括直播、統(tǒng)計(jì)、帳單、交友等模塊, 采用最新的j 2 e e 技術(shù),包括h i b e r n a t e 關(guān)系數(shù)據(jù)庫影射技術(shù)、s p r i n g 輕量級(jí)動(dòng) 態(tài)注入技術(shù)以及w e b w o r k 表示層技術(shù)等。而在研究過程中,將取得以下成果: ( 1 )實(shí)現(xiàn)跨平臺(tái)的互通和集成,實(shí)現(xiàn)和第三方系統(tǒng)包括a s p n e tr o r 、a s p 、 p h p 等的互相通信和集成,并能實(shí)現(xiàn)跨平臺(tái)的部署和集群。 ( 2 )解決多種增值業(yè)務(wù)集成問題,通過一個(gè)通用的管理系統(tǒng)集成多種增值業(yè) 務(wù)。 ( 3 )提供二次開發(fā)功能,方便新業(yè)務(wù)的開展,適應(yīng)新需求的變化。 ( 4 )技術(shù)上采用最新的w e b 2 0 技術(shù),給予用戶全新的體驗(yàn)。 ( 5 )提供帳單管理功能,方便s p 公司和合作方的費(fèi)用結(jié)算。 ( 6 )采用h i b e r n a t eo r m 技術(shù),增加短信的吞吐能力。 在取得以上研究成果基礎(chǔ)上,采用軟件工程的方法,把研究成果運(yùn)用到媒體增 值業(yè)務(wù)管理系統(tǒng)當(dāng)中,并通過實(shí)際運(yùn)營逐步完善和修改該增值業(yè)務(wù)管理系統(tǒng), 使之更適合媒體行業(yè)增值業(yè)務(wù)方面的應(yīng)用和管理。 關(guān)鍵詞:h i b e r n a t e ,j 2 e e ,w e b 2 0 ,o 跚,增值業(yè)務(wù),s p ,w e b w o r k ,s p r i n g a b s t r a c t w i t ht h ed e v e l o p m e n to f m o b i l ev a l u e - a d d e ds e r v i c e , m o l ea n dm o r cp e o p l e p a r t i c i p a t ei nm e d i aa c t i v i t yb ys m s ,m m s ,w a p , a n d 8 0o n c u r r e n t l ym o s tm o b i l e v a l u e - a d d e dm a n a g e m e n ts y s t e m sh a v et o os i m p l ef u n c t i o n s ,f o re x a m p l e , t h e r ei sn o i n t e g r a t i o no f s m s ,m m sa n do t h e r s , t h et h n o l o g yi so u to f d a t e , a n dt h ea p p l i e d r a n g eh a s l i m i t a t i o n s ot h e r ew i l lb eh u g em e a n i n gf o rr e s e 越c h i n ge n m m o nm e d i a v a l u e - a d d e dm a n a g e m e n ts y s t e m t h i sp a p e rr e s e a r c hh o w t ob u i l d i n gac o m m o n m e d i av a l u c - a d d e dm a n a g e m a n ts y s t e m 誦t l lc o m p l e t ef u n c t i o n sb a s e do nj 2 e e c o m m e r c i a lm e d i av a l u e - a d d e dm a n a g e m e n ts y s t e mi n c l u d e sb r o a d c a s t , s t a t i s t i c s , b i l l i n ga n df i i e n d sm o d u l e s ,u s et h en e w 髂t j 2 e et e c h n o l o g y , i n c l u d i n g h i b e r n a t eo r mt e c h n o l o g y , s p r i n gi o ct e c h n o l o g ya n dw e b w o f ka n ds oo n i n p r o c e s s o f r e s e a r c l l w ew i l lg e tt h ef o l l o w i n gg a i n s : ( 1 ) i tr e a l i z e st h ec l “ o s sp l a t f o r m i n t e r c o m m u n i c a t i o na n di n t e g r a t i o n ,a l s o r e a l i z e st h et l 血d p a r t ys y s t e mi n t e r c o m m u n i c a t i o na n di n t e g r a t i o n ,s u c ha sa s p n e t , r o r ,a s p , p h pa n ds oo n w h a t sm o r e ,i tr e a l i z e st h ec r o s sp l a t f o r md e p l o y m e n t a n de l u s t e r ( 2 ) s o l v e sm a n yk i n d so fv a l u e a d d e ds e r v i c e si n t e g r a t i o np r o b l e m s ,t h r o u g ha c o m n l o nm a n a g e m e n ts y s t e mi n t e g r a t em a n yk i n d so f v a l u e d - a d d e ds e r v i c e s ( 3 ) p r o v i d e s t h e r e - d e v e l o p m e n tf u n c t i o n s , f a c i l i m t e s t h en e ws e r v i c e d e v e l o p m e n t a n da d a p t st h en e wr e q u i r e m e n t s ( 4 ) i nt h et e c h n o l o g yl 黼t h en e w e s tw e b 2 0t e c h n o l o g y , g i v e sn s e r s a b r a n d - n e we x p e r i e n c e ( 5 ) p r o v i d e st h eb i l l i n gm a n a g e m e n tf u n c t i o n , f a c i l i t a t e sb u s i n e s ss e t t l a m e n t b e t w e e ns pc o m p a n i e sa n dt h ec o o p e r a t i o nc o m p a n i e s ( 6 ) u s eh i b e r n a t et e c h n o l o g yt oi n c r e a s es h o r tm e s s a g eh a n d l i n gc a p a c i t y b a s e do na b o v er e s e a r c h e s u s et h em e t h o do fs o , w a r ee n g i n e e r i n g , a p p l y r e s e a r c hr e s u l tt om e d i av a l u e - a d d e dm a n a g e m e n ts y s t e m ,a n di m p r o v ea n dm o d i f y t h i sv a l u e - a d d e dm a n a g es y s t e mb ye x e r c i s ei ti nf a c t 。m a k ei tm o r es u i t a b l ef o r m e d i ai n d u s t r yv a l u e - a d d e da p p l i c a t i o na n dm a n a g e m e n t k e yw o r d s :l f i b e r n a t e , j 2 e e ,w e b 2 o o r m , v a l u e - a d d e ds e r v i c e , s p , w e b w o r k , s p r i n g h i 學(xué)位論文版權(quán)使用授權(quán)書 本人完全了解同濟(jì)大學(xué)關(guān)于收集、保存、使用學(xué)位論文的規(guī)定, 同意如下各項(xiàng)內(nèi)容:按照學(xué)校要求提交學(xué)位論文的印刷本和電子版 本;學(xué)校有權(quán)保存學(xué)位論文的印刷本和電子版,并采用影印、縮印、 掃描、數(shù)字化或其它手段保存論文;學(xué)校有權(quán)提供目錄檢索以及提供 本學(xué)位論文全文或者部分的閱覽服務(wù);學(xué)校有權(quán)按有關(guān)規(guī)定向國家有 關(guān)部門或者機(jī)構(gòu)送交論文的復(fù)印件和電子版;在不以贏利為目的的前 提下,學(xué)??梢赃m當(dāng)復(fù)制論文的部分或全部內(nèi)容用于學(xué)術(shù)活動(dòng)。 學(xué)位論文作者簽名:五礴確 v 1 年司月f ,日 經(jīng)指導(dǎo)教師同意,本學(xué)位論文屬于保密,在年解密后適用 本授權(quán)書。 指導(dǎo)教師簽名:學(xué)位論文作者簽名:愛旨扔 年月 日糾年1 月f 了日 同濟(jì)大學(xué)學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師指導(dǎo)下,進(jìn)行 研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文 的研究成果不包含任何他人創(chuàng)作的、已公開發(fā)表或者沒有公開發(fā)表的 作品的內(nèi)容。對(duì)本論文所涉及的研究工作做出貢獻(xiàn)的其他個(gè)人和集 體,均已在文中以明確方式標(biāo)明。本學(xué)位論文原創(chuàng)性聲明的法律責(zé)任 由本人承擔(dān)。 簽名:蘭婧材j 們年1 月i re t 第1 章引言 1 1 課題背景及意義 第1 章引言 短信、彩信等增值業(yè)務(wù)經(jīng)歷過一段洗禮之后,很多不規(guī)范的s p 公司( s e r v i c e p r o v i d e r ,移動(dòng)增值業(yè)務(wù)領(lǐng)域的服務(wù)提供商) 逐漸被淘汰,移動(dòng)增值業(yè)務(wù)市場(chǎng)由 此慢慢開始步入一個(gè)規(guī)范、成熟的發(fā)展時(shí)期。而短信、彩信等增值業(yè)務(wù)在電視 臺(tái)、電臺(tái)等媒體行業(yè)的應(yīng)用也開始慢慢成為媒體行業(yè)一個(gè)重要的宣傳和溝通的 工具。 目前很多的運(yùn)營商和s p 公司開始借機(jī)進(jìn)入媒體行業(yè),開始大力推廣手機(jī)增 值業(yè)務(wù)在媒體行業(yè)的具體應(yīng)用。移動(dòng)公司也開始大力推廣手機(jī)增值業(yè)務(wù),制訂 了一系列的業(yè)務(wù)規(guī)范和措施,逐漸規(guī)范和完善增值業(yè)務(wù)市場(chǎng)。因此研究和開發(fā) 一套通用的適合媒體行業(yè)應(yīng)用的移動(dòng)增值業(yè)務(wù)管理系統(tǒng)將具有非常大的意義。 移動(dòng)增值業(yè)務(wù)在媒體行業(yè)當(dāng)中的運(yùn)用,將增加電臺(tái)電視臺(tái)節(jié)目的互動(dòng)性,提高 用戶的參與積極性,同時(shí)對(duì)于媒體行業(yè)本身以及運(yùn)營商來說也是一種全新的宣傳方 式,實(shí)現(xiàn)雙贏的局面。 移動(dòng)增值業(yè)務(wù)目前已經(jīng)被用戶所廣泛接受,增值業(yè)務(wù)也丌始進(jìn)入媒體行業(yè),電 臺(tái)、電視臺(tái)、報(bào)紙等機(jī)構(gòu)利用移動(dòng)增值業(yè)務(wù),和用戶形成良好的互動(dòng)。而且目前大 部分媒體機(jī)構(gòu)都開通了短信等移動(dòng)增值業(yè)務(wù),但在技術(shù)上目i i 支持不夠,只能開展 一些簡單的投票類的活動(dòng),總得來講,s p 公司提供的增值業(yè)務(wù)平臺(tái)主要還存在以下 問題: ( 1 ) 功能上比較單一,目前還沒有公司能提供彩信等其他增值業(yè)務(wù)功能,因 此存在一定的應(yīng)用局限性。 ( 2 ) 功能不夠齊全,不能方便二次開發(fā),增加新應(yīng)用困難,與其他第三方系 統(tǒng)互通困難。 ( 3 ) 使用的技術(shù)太過陳舊,安全不夠,不能滿足大負(fù)荷應(yīng)用,大多數(shù)s p 公 司提供的增值業(yè)務(wù)管理系統(tǒng)采用的是a s p 、p h p 較老的技術(shù),技術(shù)上沒有推陳出 新。 ( 4 ) 沒有解決結(jié)算帳單分級(jí)管理,目前幾乎沒有這樣的管理系統(tǒng)能提供詳細(xì) 第l 章引言 的帳單管理功能。 本課題研究的主要內(nèi)容是在技術(shù)上有所創(chuàng)新,采用j 2 e e 技術(shù),部分采用w e b 2 0 規(guī)范設(shè)計(jì),集成短信、彩信等多種移動(dòng)增值業(yè)務(wù),提供一個(gè)功能齊全,全新用戶體 驗(yàn)的適合媒體機(jī)構(gòu)的增值業(yè)務(wù)管理系統(tǒng)。首先要解決多種增值業(yè)務(wù)集成問題,實(shí)現(xiàn) 多種移動(dòng)增值業(yè)務(wù)集成在一個(gè)通用的管理系統(tǒng)之內(nèi)。其實(shí)是提供二次開發(fā)功能,方 便新業(yè)務(wù)擴(kuò)展,適應(yīng)新需求的變化;同時(shí),技術(shù)上推陳出新,部分采用w e b 2 0 規(guī)范, 給用戶全新的體驗(yàn):最后,由于目前增值業(yè)務(wù)管理系統(tǒng)幾乎沒有帳單管理功能,而 該功能是s p 公司和媒體機(jī)構(gòu)結(jié)算的依據(jù),因此本課題要解決該問題。 通過該增值業(yè)務(wù)管理系統(tǒng),媒體機(jī)構(gòu)可以通過統(tǒng)一的一個(gè)管理系統(tǒng),實(shí)現(xiàn) 短信、彩信等移動(dòng)增值業(yè)務(wù)的管理,和用戶形成良好的互動(dòng),徹底改變目前系 統(tǒng)支持增值業(yè)務(wù)形式單一的缺點(diǎn)( 只支持短信,并不支持彩信等其他增值業(yè)務(wù)) 。 通過該通用的增值業(yè)務(wù)管理系統(tǒng),媒體機(jī)構(gòu)或s p 公司可以方便的進(jìn)行二次 開發(fā),提供第三方接口,開展一些特殊類的活動(dòng),比如當(dāng)前c b a 比賽的短信字 幕程序,都是另外單獨(dú)開發(fā)服務(wù)器程序,或者直接由字幕員手工編輯的,運(yùn)用 該系統(tǒng)提供的跨平臺(tái)跨應(yīng)用的通用接口,可以方便進(jìn)行二次開發(fā),集成短信字 幕應(yīng)用,且不影響解說員閱讀短信、彩信。 目前的增值業(yè)務(wù)平臺(tái)基本上都是短信平臺(tái)沒有開通彩信,而且采用的技術(shù) 也比較陳舊,采用目前最新的技術(shù)開發(fā)該通用的媒體增值業(yè)務(wù)管理系統(tǒng),將給 用戶全新的體驗(yàn),可以解決留白等問題( 網(wǎng)絡(luò)速度慢的時(shí)候,每次刷新會(huì)出現(xiàn) 一段時(shí)| 日j 白屏的情況) ,在技術(shù)上可以說做了比較大的創(chuàng)新。 由于目l ; 很多公司提供的增值業(yè)務(wù)管理系統(tǒng)還沒有詳細(xì)的結(jié)算功能,因此, 本系統(tǒng)將解決結(jié)算問題,包括按條以及包月的帳單,做到隔天出帳。 1 2 研究現(xiàn)狀及發(fā)展動(dòng)態(tài) 本課題是手機(jī)增值業(yè)務(wù)在媒體行業(yè)的應(yīng)用項(xiàng)目,短信、彩信等增值業(yè)務(wù)在 媒體行業(yè)的應(yīng)用具有方便性,安全性,快捷性等優(yōu)勢(shì),在目前短信、彩信應(yīng)用 步入成熟期的背景下,移動(dòng)增值業(yè)務(wù)在媒體行業(yè)的應(yīng)用將越來越具有廣闊的前 景。 目前國外短信等增值業(yè)務(wù)在媒體等行業(yè)的應(yīng)用已經(jīng)比較普及,技術(shù)上也已 2 第i 章引言 經(jīng)比較成熟,由于風(fēng)俗習(xí)慣上的原因,短信在亞洲的受歡迎程序遠(yuǎn)遠(yuǎn)高于其他 歐美國家,而目前短信等增值業(yè)務(wù)在國內(nèi)的媒體行業(yè)應(yīng)用也才剛剛起步。一個(gè) 是短信經(jīng)歷了一段不規(guī)范運(yùn)作之后,目前的市場(chǎng)剛剛進(jìn)入規(guī)范期,另一個(gè)是在 媒體行業(yè)的應(yīng)用也剛剛被老百姓接受。 在手機(jī)短信與傳統(tǒng)媒體結(jié)合模式中,廣播獲益頗多,電視媒體憑借其廣大 的影響面和火爆的節(jié)目收視率,在利用手機(jī)短信投票和競(jìng)猜中也獲利頗豐。雖 然媒體中的短信收費(fèi)和短信投票引發(fā)了不少爭議,但是受眾還是有和媒體互動(dòng)、 參與節(jié)目、表達(dá)意見的需求。 雖然目i ;i f j 移動(dòng)增值業(yè)務(wù)( 包括短信、彩信、w a p 等) 在媒體行業(yè)應(yīng)用已經(jīng)取 得了一些成就,但大多數(shù)公司提供的移動(dòng)增值業(yè)務(wù)管理系統(tǒng)存在以下問題: ( 1 ) 功能單一,沒有彩信等其他增值業(yè)務(wù)功能,目前幾乎沒有一家公司提供支 持彩信功能的媒體增值業(yè)務(wù)管理系統(tǒng),這樣媒體機(jī)構(gòu)就無法開展彩信相關(guān)的一 些業(yè)務(wù),比如電臺(tái)交友、彩信參與互動(dòng)節(jié)目等等。 ( 2 ) 功能不夠齊全,不能方便二次開發(fā),現(xiàn)在的軟件系統(tǒng)在一定程度上需要方 便跟其他第三方應(yīng)用的集成與結(jié)合,目前的媒體增值業(yè)務(wù)管理系統(tǒng)一般是簡單 的一個(gè)投票系統(tǒng),或者是一個(gè)簡單的短信直播平臺(tái),功能比較單一,系統(tǒng)比較 分散,使用極不方便:另外各個(gè)系統(tǒng)之自j 交互集成困難,比如電視臺(tái)上需要字 幕播出用戶發(fā)上來的短信,由于系統(tǒng)沒有提供開放的接口,不得不重寫服務(wù)器 端程序,因此,雖然媒體行業(yè)的增值業(yè)務(wù)應(yīng)用比較廣泛,但在技術(shù)上支持不夠, 各個(gè)應(yīng)用太分散,無法集中管理、方便搭建新的應(yīng)用。 ( 3 ) 使用的技術(shù)太過陳舊,安全不夠,不能滿足大負(fù)荷應(yīng)用,目前的增值業(yè)務(wù) 在媒體行業(yè)的應(yīng)用還局限在短信上,所使用的技術(shù)一般也是a s p 等比較老的技 術(shù),在安全上存在一定缺陷,容易被攻擊,且在大負(fù)荷運(yùn)營當(dāng)中存在一定問題, 短信的吞吐速度不夠;此外,由于這些系統(tǒng)相開發(fā)較早,沒有運(yùn)用一些比較熱 門的技術(shù)( 比如w e b 2 0a j a x 等) ,在用戶體驗(yàn)上有一定差距,比如很多電臺(tái)等 媒體機(jī)構(gòu)使用的網(wǎng)通的寬帶接入,而有些公司提供的增值業(yè)務(wù)管理系統(tǒng)是電信 的寬帶接入,因此訪問速度非常慢,一旦刷新頁面就會(huì)出現(xiàn)白屏的情況,嚴(yán)重 影響節(jié)目的播出! ( 4 ) 沒有解決結(jié)算和帳單分級(jí)管理,目前的媒體增值業(yè)務(wù)管理系統(tǒng),由于系統(tǒng)分 散,沒有集中管理,導(dǎo)致結(jié)算也分散,而且提供的結(jié)算方式也過于簡單( 只顯 示一個(gè)短信的收發(fā)數(shù)量) ,沒有處理包月、定制等業(yè)務(wù)形式;因此本課題將解決 3 第1 章引言 結(jié)算問題,集中結(jié)算集中管理,做到隔天結(jié)算! 綜上所述,研究和開發(fā)一個(gè)通用的,囊括各種移動(dòng)增值業(yè)務(wù)的,集中管理的, 方便第三方系統(tǒng)交互集成的,方便擴(kuò)展新應(yīng)用的適合媒體機(jī)構(gòu)使用的增值業(yè)務(wù) 管理系統(tǒng),將非常具有意義。 1 3 主要研究內(nèi)容和關(guān)鍵技術(shù) 首先,具有商業(yè)使用價(jià)值的通用媒體增值業(yè)務(wù)管理系統(tǒng),主要包括直播、 統(tǒng)計(jì)、抽獎(jiǎng),帳單、交友等模塊,整個(gè)系統(tǒng)需要實(shí)現(xiàn)跨平臺(tái)的互通和集成,目 前的媒體增值業(yè)務(wù)管理系統(tǒng)由于采用的技術(shù)上過于陳舊,開發(fā)和提供通用的接 口變得相對(duì)比較困難,因此為了能和d o t n e t 、a s p 以及p h p 等其他第三方應(yīng)用 互通和集成,系統(tǒng)必須提供通用的接口。比如電視臺(tái)常見的直播字幕程序,需 要讀取增值業(yè)務(wù)管理系統(tǒng)的直播數(shù)據(jù),按照目前的系統(tǒng),需要額外開發(fā)服務(wù)器 端應(yīng)用,以返回給字幕程序相應(yīng)的數(shù)據(jù)。本課題就是要解決目前媒體增值業(yè)務(wù) 管理系統(tǒng)中存在的這個(gè)問題,提供一個(gè)通用的開放的接口,方便集成其他應(yīng)用。 此外,本系統(tǒng)采用j 2 e e 技術(shù),也實(shí)現(xiàn)了在應(yīng)用上的跨平臺(tái)部署和集群。 其次,為確保數(shù)據(jù)安全,媒體行業(yè)增值業(yè)務(wù)管理系統(tǒng)因?yàn)槊嫦虻挠脩羰请?視臺(tái)電臺(tái)等媒體行業(yè)用戶,因此可以通過c a 認(rèn)證登錄該系統(tǒng),實(shí)現(xiàn)數(shù)據(jù)交換的 安全性,服務(wù)器端可以確保連接的客戶端是合法的,同理,客戶端也可以驗(yàn)證 服務(wù)器不是偽造的,而且,客戶端與服務(wù)器之問通訊的數(shù)據(jù)都是經(jīng)過加密的, 保障的用戶的短信等隱私不被竊取。 最后,用u m l 對(duì)基于j 2 e e 的媒體增值業(yè)務(wù)管理系統(tǒng)進(jìn)行建模,本課題意在 通過u m l 建模,將整個(gè)系統(tǒng)劃分成直播、抽獎(jiǎng)、答題、統(tǒng)計(jì)等模塊,并對(duì)模塊 進(jìn)行單獨(dú)建模分析,各個(gè)模塊之間通過單一接口互相通訊。而本課題的目的是 通過基于j 2 e e 的架構(gòu),開發(fā)一個(gè)能通用的媒體行業(yè)增值業(yè)務(wù)管理系統(tǒng),在這個(gè) 系統(tǒng)上,方便媒體用戶操作,方便搭建新的應(yīng)用,方便s p 公司和各個(gè)媒體機(jī)構(gòu) 結(jié)算等等,這些需求設(shè)計(jì)都通過u m l 來建模。 1 4 論文主要成果及創(chuàng)新 4 第1 章引言 在使用j 2 e e 技術(shù)重新構(gòu)建媒體增值業(yè)務(wù)管理系統(tǒng),結(jié)合實(shí)際的工作經(jīng)驗(yàn), 取得了一定的創(chuàng)新和工作成果: ( 1 ) 集成了多種移動(dòng)增值業(yè)務(wù),使用一個(gè)通用的管理系統(tǒng)就可以管理各種增 值業(yè)務(wù),進(jìn)行統(tǒng)一管理,方便的媒體行業(yè)使用。 ( 2 ) 數(shù)據(jù)層進(jìn)行了緩沖,極大的提高了系統(tǒng)的壓力承受能力。 ( 3 ) 方便快捷的二次開發(fā),系統(tǒng)提供通用的二次開發(fā)接口,使系統(tǒng)應(yīng)用直接 的互相集成變得非常方便。 ( 4 ) 增加完善的帳單管理功能,做到隔天出帳單。 1 5 論文組織結(jié)構(gòu) 論文共6 章,圍繞著增值業(yè)務(wù)管理系統(tǒng)的研究與實(shí)現(xiàn),論文的各章節(jié)內(nèi)容 組織如下: 第l 章:緒論。介紹課題的研究背景、意義及現(xiàn)狀,闡述了課題的主要研 究內(nèi)容、關(guān)鍵技術(shù)、主要成果及創(chuàng)新點(diǎn)。 第2 章:簡單介紹了通用媒體增值業(yè)務(wù)管理系統(tǒng)的相關(guān)技術(shù)。 第3 章:簡單介紹了通用媒體增值業(yè)務(wù)管理系統(tǒng)的需求。 第4 章:介紹了通用媒體增值業(yè)務(wù)管理系統(tǒng)的各個(gè)模塊設(shè)計(jì)和實(shí)現(xiàn)。 第5 章:典型業(yè)務(wù)的系統(tǒng)實(shí)現(xiàn)。 第6 章:結(jié)論與展望,對(duì)論文作了小結(jié),同時(shí)指出了進(jìn)一步工作的方向。 5 第2 章相關(guān)技術(shù) 第2 章相關(guān)技術(shù) 2 1 基于工作流的系統(tǒng)實(shí)現(xiàn) 2 2 1 工作流基本概念 工作流的概念起源于生產(chǎn)組織和辦公自動(dòng)化領(lǐng)域。它是針對(duì)日常工作中具 有固定程序的活動(dòng)提出的一個(gè)概念。通過將工作活動(dòng)分解成定義良好的任務(wù)、 角色,規(guī)則和過程來進(jìn)行執(zhí)行和監(jiān)控,達(dá)到提高企業(yè)經(jīng)營管理水平和工作效率 的目標(biāo)。工作流通常用于過程的自動(dòng)化,通過將文檔、信息或任務(wù)按照預(yù)先定 義好的規(guī)則和流程在參與者之問傳遞,從而幫助用戶完成整個(gè)經(jīng)營目標(biāo)。 一個(gè)工作流有三個(gè)基本元素:活動(dòng)、活動(dòng)之間的連接關(guān)系和參與活動(dòng)的角 色及組織單元?;顒?dòng)對(duì)應(yīng)于經(jīng)營過程中的任務(wù),主要是反映經(jīng)營過程中的執(zhí)行 動(dòng)作或操作?;顒?dòng)之間的連接關(guān)系代表了經(jīng)營過程的規(guī)則和業(yè)務(wù)流程。一個(gè)工 作流就是一個(gè)用一組連接關(guān)系組合起來的一組活動(dòng)組成的一個(gè)反映企業(yè)某個(gè)業(yè) 務(wù)過程的模型。在工作流模型中定義的參與活動(dòng)的角色及組織單元?jiǎng)t描述了企 業(yè)的經(jīng)營過程是由誰來完成的。 由于工作流提供了經(jīng)營過程邏輯與信息支撐系統(tǒng)相分離的環(huán)境,這種應(yīng)用 邏輯和過程邏輯分離的方式可以大大提高工作流系統(tǒng)的重用率,它可以在不修 改具體功能模塊實(shí)現(xiàn)方式( 硬件環(huán)境、操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、編程語言、應(yīng) 用開發(fā)工具、用戶界面) 的情況下,通過重新定義過程模型來改進(jìn)系統(tǒng)性能, 實(shí)現(xiàn)對(duì)生產(chǎn)經(jīng)營過程部分或全部地集成管理,發(fā)揮系統(tǒng)最大效能。 關(guān)于工作流的定義不同的研究者和工作流產(chǎn)品供應(yīng)商從不同的角度給出了 許多定義,到目前為止還沒有一個(gè)完全統(tǒng)一的定義。在這里我們給出工作流管 理聯(lián)盟對(duì)工作流所下的定義:工作流是一類能夠完全或者部分自動(dòng)執(zhí)行的經(jīng)營 過程,它根據(jù)一系列過程規(guī)則,使文檔、信息或任務(wù)能夠在不同的執(zhí)行者之間 傳遞、執(zhí)行。 2 2 2 工作流技術(shù)的起源和發(fā)展 在p c 機(jī)出現(xiàn)前,紙張是各行各業(yè)中進(jìn)行日常業(yè)務(wù)活動(dòng)所不可替代的信息載 6 第2 章相關(guān)技術(shù) 體,如表單、文件、信函、技術(shù)資料等在內(nèi)的各類文檔都是以紙張的形式來傳 遞的。這種古老的載體在信息的處理、組織、存儲(chǔ)以及查詢檢索方面都是很低 效的。到八十年代初期,隨著p c 機(jī)的出現(xiàn),越來越多的信息處理可以通過p c 機(jī)來完成,因此,人們希望以方便有效的電子方式來替代紙張作為信息處理的 載體。于是一些企業(yè)便建立了一種無紙化的、計(jì)算機(jī)智能的工作環(huán)境,用于實(shí) 現(xiàn)日常表單處理的電子化與自動(dòng)化。這種系統(tǒng)便是現(xiàn)在工作流管理系統(tǒng)的原始 雛型。 到八十年代中期,f i l e n e t 、v i e w s t a r 等公司率先開拓了工作流產(chǎn)品市場(chǎng), 他們把圖像掃描、復(fù)合文檔、結(jié)構(gòu)化路由( s t r u c t u r e dr o u t i n g ) 、實(shí)例跟蹤、 關(guān)鍵字索引以及光盤存儲(chǔ)等功能結(jié)合在一起,形成了一種全過程支持某些業(yè)務(wù) 流程的集成化的軟件( 包) ,推出了一些商用工作流管理系統(tǒng)。比較典型的有 f i l e n e t 于1 9 8 4 年推出的w o r k f l o wb u s i n e s ss y s t e m ,v i e w s t a r 于1 9 8 8 年推 出的v i e w s t a r 。很顯然,這種增值性質(zhì)的集成化軟件系統(tǒng)為企業(yè)簡化與重組自 己的關(guān)鍵業(yè)務(wù)流程提供了一種非常合適的方案。工作流從最初的誕生之日起便 是作為一種面向過程的系統(tǒng)集成技術(shù)而出現(xiàn)的,但限于當(dāng)時(shí)的計(jì)算機(jī)發(fā)展水平, 它所集成的功能較為簡單。 進(jìn)入九十年代,隨著計(jì)算機(jī)的普及、網(wǎng)絡(luò)的延伸,現(xiàn)代企業(yè)的信息資源越 來越表現(xiàn)出一種異構(gòu)、分布、松散耦合的特點(diǎn),企業(yè)的分散性、決策制定的分 散性、對(duì)同常業(yè)務(wù)活動(dòng)詳盡信息的需求以及c 1 i e n t s e r v e r 體系結(jié)構(gòu)、分布式 處理技術(shù)( c o r b a 、w w 、o l e 、j a v a ) 的r 益成熟,都說明了這樣一個(gè)事實(shí)一 一集中式信息處理的時(shí)代已經(jīng)過去,實(shí)現(xiàn)大規(guī)模的異構(gòu)分布式執(zhí)行環(huán)境,使得 相互關(guān)聯(lián)的任務(wù)能夠高效運(yùn)轉(zhuǎn)、并接受密切監(jiān)控己成為一種趨勢(shì)。在這種不可 抗拒的技術(shù)背景下,工作流管理系統(tǒng)也由最初的創(chuàng)建無紙辦公環(huán)境,轉(zhuǎn)而成為 同化企業(yè)復(fù)雜信息環(huán)境、實(shí)現(xiàn)業(yè)務(wù)流程自動(dòng)執(zhí)行的必要工具。因而人們開始從 更深的層次、更廣的領(lǐng)域上對(duì)工作流技術(shù)展開研究、開發(fā)。 為了實(shí)現(xiàn)不同工作流產(chǎn)品之間的兼容性,于1 9 9 3 年成立了工作流技術(shù)的標(biāo) 準(zhǔn)化組織工作流管理聯(lián)盟( w o r k f l o wm a n a g e m e n tc o a l i t i o n ,w f m c ) 。w f m c 在工 作流管理系統(tǒng)的相關(guān)術(shù)語、體系結(jié)構(gòu)和編程接口等方面制定了一系列標(biāo)準(zhǔn)。它 的成立標(biāo)志著工作流技術(shù)在計(jì)算機(jī)應(yīng)用研究領(lǐng)域之中被明確地劃分出了自己的 一席之地,相應(yīng)的概念與術(shù)語也得到了人們的承認(rèn)。w f m c 的成立進(jìn)一步推動(dòng)了 工作流技術(shù)的研究以及相關(guān)產(chǎn)品開發(fā)的發(fā)展,更多更新的技術(shù)被集成進(jìn)來,文 7 第2 章相關(guān)技術(shù) 件管理系統(tǒng)、數(shù)據(jù)庫、電子郵件、移動(dòng)式計(jì)算、i n t e r n e t 服務(wù)等都己被容納到 工作流管理系統(tǒng)之中。 縱觀工作流軟件產(chǎn)品由八十年代的萌芽到九十年代后的繁榮,大約經(jīng)歷了 三個(gè)階段:第一階段,主要為應(yīng)用于某些特定領(lǐng)域的、相對(duì)獨(dú)立的應(yīng)用系統(tǒng), 比如圖像、文檔管理系統(tǒng);第二階段,主要表現(xiàn)為具有底層的通訊基礎(chǔ)結(jié)構(gòu)、 能夠?qū)崿F(xiàn)任務(wù)協(xié)作的應(yīng)用系統(tǒng),比如具有消息傳遞功能的工作流系統(tǒng);第三階 段,具有圖形用戶界面的過程定義工具、用戶定義與任務(wù)執(zhí)行完全分離的工作 流系統(tǒng),其體系結(jié)構(gòu)基本上符合工作流管理聯(lián)盟所提出的標(biāo)準(zhǔn)結(jié)構(gòu)。經(jīng)歷了這 三個(gè)階段的發(fā)展,工作流產(chǎn)品基本上確定了它在計(jì)算機(jī)應(yīng)用軟件市場(chǎng)上的獨(dú)立 位置。 2 2 3 工作流管理系統(tǒng) 關(guān)于工作流管理系統(tǒng),w f l l c 給出了如下的定義:工作流管理系統(tǒng)是一個(gè)軟 件系統(tǒng),它完成工作流的定義和管理,并按照在計(jì)算機(jī)中預(yù)先定義好的工作流 邏輯推進(jìn)工作流實(shí)例的執(zhí)行。 根據(jù)工作流的基本概念,我們可以這樣認(rèn)為,工作流管理系統(tǒng)是指運(yùn)行在 一個(gè)或多個(gè)稱為工作流機(jī)的軟件上的用于定義、實(shí)現(xiàn)和管理工作流運(yùn)行的一套 軟件系統(tǒng),它和工作流執(zhí)行者( 人、應(yīng)用) 交互,推進(jìn)工作流實(shí)例的執(zhí)行,并監(jiān) 控工作流的運(yùn)行狀態(tài)。工作流管理系統(tǒng)類似于在單個(gè)計(jì)算機(jī)上的操作系統(tǒng),它 為企業(yè)的業(yè)務(wù)系統(tǒng)運(yùn)行提供一個(gè)軟件支撐環(huán)境,只不過工作流管理系統(tǒng)支撐的 范圍更大、環(huán)境更復(fù)雜而已,所以也有人稱工作流管理系統(tǒng)是業(yè)務(wù)操作系統(tǒng)( b o s b u s i n e s so p e r a t i n gs y s t e m ) 。 雖然不同的工作流管理系統(tǒng)具有不同的應(yīng)用范圍和不同的實(shí)施方式,但它 們還是具有許多共同的特性。從比較高的層次上來抽象地看工作流管理系統(tǒng), 可以發(fā)現(xiàn)所有的工作流管理系統(tǒng)都提供了三種功能:一是建立階段的定義功能: 主要考慮工作流過程和相關(guān)活動(dòng)的定義和建模功能;二是運(yùn)行階段的控制功能: 在一定的運(yùn)行環(huán)境下,執(zhí)行工作流過程,并完成每個(gè)過程中活動(dòng)的排序和調(diào)度 功能;三是運(yùn)行階段的人機(jī)交互功能:實(shí)現(xiàn)各種活動(dòng)執(zhí)行過程中用戶與i t 應(yīng)用 工具之問的交互。 8 第2 章相關(guān)技術(shù) 為了實(shí)現(xiàn)工作流技術(shù)的標(biāo)準(zhǔn)化和開放性,w f m c 提出了一個(gè)工作流體系結(jié)構(gòu) 參考模型,約定了工作流管理系統(tǒng)的體系結(jié)構(gòu),應(yīng)用接口及特性。圖2 一l 為w f m - c 提出的工作流參考模型,并給出了五類接口: 接口l :工作流服務(wù)和工作流建模工具間接口,包括工作流模型的解釋和 讀寫訪問; 接口2 :工作流服務(wù)和客戶應(yīng)用間接口,這是最主要的接口規(guī)范,它約定了 所有客戶應(yīng)用和工作流服務(wù)之間的功能訪問方式: 過程定義工其 接翻立 工作流執(zhí) j :執(zhí)紛服務(wù) 。l 接口4 。 = l :作流機(jī) 刖 ,一一 f :作流毒t 瞧援 淵例滟曉明 圖:2 - 1 工作流管理系統(tǒng)參考模型 接口3 :工作流機(jī)和工作流應(yīng)用問的直接接口; 接口4 :工作流管理系統(tǒng)之間的互操作接口; 接口5 :工作流服務(wù)和工作流管理工具之間的接口; 系統(tǒng)各部分功能如下: 1 ) 工作流執(zhí)行服務(wù):由一個(gè)或多個(gè)工作流機(jī)組成( 在分布環(huán)境下,由多個(gè) 工作流機(jī)組成) ,提供了過程實(shí)例和執(zhí)行的運(yùn)行環(huán)境,具體完成以下功能: 9 第2 章相關(guān)技術(shù) 解釋過程的定義,生成過程實(shí)例,并管理其實(shí)施過程,包括開始、結(jié)束、 掛起、恢復(fù)等。 依據(jù)工作流相關(guān)數(shù)據(jù)為過程的活動(dòng)導(dǎo)航,包括順序或并行操作、期限安 排等 維護(hù)工作流控制數(shù)據(jù)并向用戶傳遞必要的相關(guān)數(shù)據(jù)。 與外部資源交互完成各項(xiàng)活動(dòng)。 工作流執(zhí)行服務(wù)通過下面兩種途徑使用外部資源: 客戶應(yīng)用接口:工作流機(jī)通過任務(wù)項(xiàng)列表管理器來管理資源,任務(wù)項(xiàng)列表 管理器負(fù)責(zé)從任務(wù)項(xiàng)列表中選擇并監(jiān)督工作項(xiàng)的完成。 直接調(diào)用應(yīng)用接口:工作流機(jī)直接調(diào)用相應(yīng)的應(yīng)用來完成一項(xiàng)任務(wù)。這主 要是針對(duì)基于服務(wù)器的無需用戶參與的應(yīng)用,那些需要用戶操作的活動(dòng)則通過 任務(wù)項(xiàng)列表管理器來調(diào)用。 在分布式的工作流執(zhí)行服務(wù)中,多個(gè)工作流機(jī)系統(tǒng)協(xié)同工作,推進(jìn)工作流實(shí) 例的執(zhí)行,每一個(gè)工作流枧控制過程一部分,并使用相關(guān)的資源和應(yīng)用工具,這 種執(zhí)行服務(wù)需要共同的命名和管理范圍,便于過程定義和用戶應(yīng)用名稱的一致, 分布式的工作流系統(tǒng)采用特定的協(xié)議來同步各工作項(xiàng)的工作流執(zhí)行服務(wù)。由于 各個(gè)廠家的協(xié)議不盡相同,因此當(dāng)選用不同的工作流系統(tǒng)產(chǎn)品時(shí),各工作流機(jī)之 間需要一個(gè)標(biāo)準(zhǔn)來進(jìn)行控制過程實(shí)例的生成,使之能夠在異構(gòu)的工作流機(jī)間傳 遞過程、子過程及活動(dòng)、支持共同的管理職能。 2 ) 工作流機(jī):也稱工作流引擎,是一個(gè)為工作流實(shí)例提供運(yùn)行執(zhí)行環(huán)境的 軟件服務(wù)。它主要提供以下功能: 對(duì)過程定義進(jìn)行解釋; 控制過程實(shí)例的生成、激活、掛起、終止等: 控制過程活動(dòng)間的轉(zhuǎn)換,包括串行或并行的操作、工作流相關(guān)數(shù)據(jù)的解釋 1 0 第2 章相關(guān)技術(shù) 等; 支持用戶操作的界面; 維護(hù)工作流控制數(shù)據(jù)和工作流相關(guān)數(shù)據(jù),在應(yīng)用或用戶間傳遞工作流相關(guān) 數(shù)據(jù); 提供用于激活外部應(yīng)用以及提供工作流相關(guān)數(shù)據(jù)的界面; 提供控制、管理和監(jiān)督的功能。 3 ) 工作流過程定義工具:主要用予分析、建模、描述并記錄經(jīng)營過程。它 輸出一個(gè)能被工作流機(jī)動(dòng)態(tài)解釋的過程定義。不同的工作流產(chǎn)品其過程定義工 具輸出和格式是不同的,接口1 不僅使工作流的定義階段和運(yùn)行階段分離,使用 戶可以分別選擇建模工具和執(zhí)行產(chǎn)品,還可以使不同的工作流產(chǎn)品合作提供一 個(gè)過程定義的運(yùn)行服務(wù)環(huán)境。 4 ) 工作流管理工具:主要負(fù)責(zé)對(duì)工作流實(shí)例的運(yùn)行進(jìn)行監(jiān)控。管理員可以 通過工作流管理工具獲得目前各個(gè)活動(dòng)的運(yùn)行情況報(bào)告,并干預(yù)實(shí)例的推進(jìn)。 工作流管理系統(tǒng)的實(shí)施: 如圖2 2 ,工作流管理系統(tǒng)的實(shí)施應(yīng)用一般分為三個(gè)階段,即過程建模階段、 過程實(shí)例化階段和過程運(yùn)行階段。過程建模階段通過利用工作流建模工具完成 企業(yè)經(jīng)營過程模型的建立,將企業(yè)的實(shí)際經(jīng)營過程轉(zhuǎn)化為計(jì)算機(jī)可處理的工作 流模型。在過程實(shí)例化階段為每個(gè)過程設(shè)定運(yùn)行所需的參數(shù),并分配每個(gè)活動(dòng) 執(zhí)行所需要的資源( 包括資源、人員、應(yīng)用) 。過程運(yùn)行階段完成經(jīng)營過程的 執(zhí)行,在這個(gè)過程中重要的任務(wù)是完成人機(jī)交互和應(yīng)用的執(zhí)行,并對(duì)過程與活 動(dòng)的執(zhí)行情況進(jìn)行監(jiān)控與跟蹤。 第2 章相關(guān)技術(shù) 蛙掛r 曩一 薰羲警愛彝藏席戶 圖2 - 2t 作流管理系統(tǒng)實(shí)施三個(gè)階段 一、過程建模階段 產(chǎn)品蕞茹它譬 工作流管理系統(tǒng)過程建模階段的功能主要是完成經(jīng)營過程的計(jì)算機(jī)化的定 義。在這個(gè)階段,利用一個(gè)或多個(gè)建模技術(shù)與工具,完成實(shí)際的經(jīng)營過程到計(jì) 算機(jī)可處理的形式化定義的轉(zhuǎn)化。所得到的定義通常可稱為過程模型、過程模 板、過程元數(shù)據(jù)或過程定義。因此,在工作流建立階段主要完成過程建模工作。 在w f m c 定義的工作流管理系統(tǒng)中,將過程建模得到的結(jié)果統(tǒng)稱為過程定義。 過程建模主要解決如何根據(jù)過程目標(biāo)和系統(tǒng)約束條件,將系統(tǒng)內(nèi)的活動(dòng)組 織為適當(dāng)?shù)慕?jīng)營過程的問題。過程建模的作用體現(xiàn)為: 1 ) 用于準(zhǔn)確描述企業(yè)的經(jīng)營過程,供流程分析和優(yōu)化( 如經(jīng)營過程重組) 使 用。 2 ) 用于在不同的組織和信息系統(tǒng)間共享經(jīng)營過程知識(shí)。 3 ) 根據(jù)設(shè)計(jì)的企業(yè)過程模型進(jìn)行相應(yīng)的功能構(gòu)件配置,使得所建立的系統(tǒng) 能夠按過程實(shí)現(xiàn)橫向集成,而不是按傳統(tǒng)的部門劃分結(jié)構(gòu)實(shí)現(xiàn)縱向集成,從而 滿足企業(yè)核心價(jià)值流的要求。按過程模型進(jìn)行系統(tǒng)構(gòu)件配置還能夠?qū)崿F(xiàn)柔性更 好的過程集成。 有很多方法可以用來進(jìn)行工作流( 過程) 模型的定義與描述。使用者可以通 過一套完整有效的描述經(jīng)營過程的建模語言對(duì)流程的的邏輯順序結(jié)構(gòu),如順序、 分支、匯合、條件、循環(huán)、并行進(jìn)行描述。目前較為廣泛接受的建模語言有c i m o s a 的經(jīng)營過程描述語言、工作流管理聯(lián)盟w f m c 定義的工作流描述語言、k e l l e r 1 2 第2 章相關(guān)技術(shù) 等人提出的e p c m 模型等,這些工作流描述語言的描述形式與程序設(shè)計(jì)語言中語 義結(jié)構(gòu)的定義方式類似。其它一些方法是采用傳統(tǒng)項(xiàng)目管理中使用的概念和模 型來表述經(jīng)營過程,例如p e r t 圖或其它各種形式的網(wǎng)絡(luò)圖等。 二、過程實(shí)例化階段 在完成了過程模型的定義后,所生成的工作流模型將由工作流執(zhí)行服務(wù)軟件 進(jìn)行實(shí)例創(chuàng)建并控制其執(zhí)行過程。一般把工作流管理軟件稱為工作流機(jī)。由工 作流機(jī)對(duì)使用工作流模型描述的過程進(jìn)行初始化、調(diào)度和監(jiān)控過程中每個(gè)活動(dòng) 的執(zhí)行,在需要人工介入的場(chǎng)合完成計(jì)算機(jī)應(yīng)用軟件與操作人員的交互,從而 實(shí)現(xiàn)在模型中定義的經(jīng)營過程與現(xiàn)實(shí)世界中實(shí)際過程之間的連接。 工作流機(jī)除了完成過程的創(chuàng)建、刪除、活動(dòng)的執(zhí)行與控制外,它的另外一 個(gè)重要的功能是完成與應(yīng)用軟件及操作人員的交互。 企業(yè)經(jīng)營過程的執(zhí)行通常需要若干個(gè)應(yīng)用軟件和若干人員的參與才能夠完 成,隨著計(jì)算機(jī)與網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,特別是i n t e r n e t 應(yīng)用同益普及的情況 下,企業(yè)信息系統(tǒng)往往運(yùn)行在不同地點(diǎn)的不同計(jì)算機(jī)系統(tǒng)上,計(jì)算機(jī)硬件環(huán)境、 操作系統(tǒng)、數(shù)掘庫管理系統(tǒng)平臺(tái)也不盡相同。為了能夠支持這樣一種分布性和 異構(gòu)性的計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境,作為工作流管理控制軟件的工作流機(jī)同樣需要能夠 在分布異構(gòu)的環(huán)境中運(yùn)行。 按照工作流機(jī)管理系統(tǒng)設(shè)計(jì)開發(fā)的難易程度,可以采用不同的設(shè)計(jì)方法來 滿足對(duì)工作流機(jī)的分布性要求。工作流管理系統(tǒng)的分布性可以分為分布式的工 作流用戶與應(yīng)用接口、分布式工作流機(jī)和分布式工作流模型三種主要的分布方 式。分布式的工作流用戶與應(yīng)用接口通常是工作流管理系統(tǒng)必須提供的分布處 理功能,因?yàn)槠髽I(yè)的應(yīng)用軟件和用戶本身是分布在不同的計(jì)算機(jī)環(huán)境和不同的 工作地點(diǎn)。 第2 章相關(guān)技術(shù) 勢(shì)椎式鑊型 圖2 - 3 分椎工作流機(jī)與應(yīng)用結(jié)構(gòu) 圖2 3 給出了一種分布式的工作流執(zhí)行服務(wù)情況。其中左面表示的是集中式 的工作流機(jī)模型,右面是分布式工作流機(jī)模型,整個(gè)系統(tǒng)是一個(gè)由異構(gòu)分布工 作流機(jī)構(gòu)成的工作流執(zhí)行服務(wù)環(huán)境。對(duì)于工作流模型和工作流機(jī)集中,而工作 流接口分夼的工作流管理系統(tǒng)的結(jié)構(gòu),所有計(jì)算機(jī)上的活動(dòng)執(zhí)行由一個(gè)工作流 機(jī)來控制。而對(duì)于由多個(gè)工作流機(jī)協(xié)作執(zhí)行一個(gè)過程實(shí)例這種情況,被控制的 過程實(shí)例的控制數(shù)據(jù)必須是這些不同的工作流機(jī)都可以訪問的??刂茢?shù)據(jù)可以 集中存放在一個(gè)主機(jī)上作為一個(gè)共享資源使用,也可以將它分布到不同的工作 流機(jī)環(huán)境中。在將控制數(shù)據(jù)分布到不同的環(huán)境中時(shí),必須定義一套機(jī)制來保證 這些控制數(shù)據(jù)之間的一致性 1 6 。 三、過程運(yùn)行階段 在工作流管理系統(tǒng)的運(yùn)作過程中,人和應(yīng)用是完成整個(gè)業(yè)務(wù)過程的主體。 工作流定義工具、工作流執(zhí)行服務(wù)和任務(wù)表管理器都是為完成業(yè)務(wù)過程和支持 人員工作提供的運(yùn)行環(huán)境和工具。在過程運(yùn)行階段主要進(jìn)行人機(jī)交互:按照工 作流任務(wù)管理器提供的任務(wù)項(xiàng),完成具體的業(yè)務(wù)處理工作( 如填寫表格、啟動(dòng)一 個(gè)應(yīng)用來計(jì)算生產(chǎn)計(jì)劃、查詢庫存情況等) ,同時(shí)監(jiān)控系統(tǒng)運(yùn)行狀態(tài):檢查、監(jiān) 視系統(tǒng)的執(zhí)行情況,對(duì)于系統(tǒng)中出現(xiàn)的意外情況進(jìn)行緊急處理,如終止、恢復(fù) 1 4 第2 章相關(guān)技術(shù) 某個(gè)過程實(shí)例的執(zhí)行,改變某個(gè)活動(dòng)的狀態(tài)以便整個(gè)系統(tǒng)能夠繼續(xù)執(zhí)行等。 2 2 4t 作流模型定義 根據(jù)w f m c 提出的工作流體系結(jié)構(gòu),一個(gè)完整的工作流管理系統(tǒng)是由建模工 具( 流程定義工具) 、工作流機(jī)、工作流管理工具以及用戶界面等模塊組成的。 從這一體系結(jié)構(gòu)來看,工作流模型是整個(gè)系統(tǒng)的基礎(chǔ),它的確定性保證了系統(tǒng) 內(nèi)各部分之間交互的一致性。因而要建立一個(gè)工作流管理系統(tǒng),關(guān)鍵是要設(shè)計(jì) 一個(gè)正確、交互性強(qiáng)的工作流模型。 我們知道企業(yè)中業(yè)務(wù)流程是由一系列最基本的生產(chǎn)活動(dòng)按照一定的邏輯順 序規(guī)則組成的,這些生產(chǎn)活動(dòng)與它們之間的邏輯關(guān)系可以很直觀地映射成為一 個(gè)由節(jié)點(diǎn)和連接弧組成的有向圖。有向圖中的節(jié)點(diǎn)即表示一個(gè)可執(zhí)行的活動(dòng)單 元,連接于兩個(gè)節(jié)點(diǎn)之間的有向弧即表示活動(dòng)閫的先后順序關(guān)系。為了便于描 述,我們給出以下定義: ( 1 ) 有向圖g = n ,l ) 為一個(gè)二元組,n = n 1 ,n 2 ,n s 為節(jié)點(diǎn)的集合,l = 1 1 , 1 2 ,l r ) 為連接弧的集合,其中l(wèi) i = ( n j ,n k ) 為n j 至l j n k 的連接弧,n j ,n k e n 。 ( 2 ) 對(duì)于任意n i ,n j e n ,若有l(wèi) = ( n i ,n j ) l ,貝l j n i 為n j 的一個(gè)前趨節(jié)點(diǎn), n j 為n i 的一個(gè)后繼節(jié)點(diǎn),l 稱為n j 的一條輸入連接弧,或者n i 的一條輸出連接弧。 ( 3 ) 若村包含于n ,且由= ( n l ( n ,1 1 ) l ) ,則村為節(jié)點(diǎn)n 的前趨節(jié)點(diǎn)集,記 為p r e ( n ) ;若襯包含于n ,且雨= n l ( n ,n7 ) l ,則r 為節(jié)點(diǎn)n 的后繼節(jié)點(diǎn)集, 汜為p o s t ( n ) 。 ( 4 ) 節(jié)點(diǎn)狀態(tài):對(duì)于任意n n ,有狀態(tài)函數(shù)s t a t e ( n ) = 0 ,1 ) ,當(dāng)節(jié)點(diǎn)n 處于 非執(zhí)行狀態(tài)時(shí),s t a t e ( n ) = o ;當(dāng)節(jié)點(diǎn)n 處于執(zhí)行狀態(tài)時(shí),s t a t e ( n ) = l 。初始時(shí)刻, 任意n n ,s t a t e ( n ) = 0 。 ( 5 ) 轉(zhuǎn)移函數(shù):對(duì)于任意l e l ,有轉(zhuǎn)移函數(shù)t r a n s ( 1 ) = 0 ,l ,如果 t r a n s ( 1 ) = l ,則連接弧l 允許發(fā)生轉(zhuǎn)移( 是否發(fā)生轉(zhuǎn)移,則要取決于后面的演進(jìn) 規(guī)則) ;如果t r a n s ( 1 ) = 0 ,則連接弧1 不能轉(zhuǎn)移。 ( 6 ) 演進(jìn)規(guī)則:有向圖的演進(jìn)是由節(jié)點(diǎn)狀態(tài)的改變與連接弧發(fā)生轉(zhuǎn)移這兩個(gè) 動(dòng)態(tài)因素相互作用而完成的,因此,規(guī)則包含如下兩個(gè)方面: a 、對(duì)于任意n n ,當(dāng)s t a t e ( n ) = 0 時(shí),若存在l = ( 雨,n ) 發(fā)生轉(zhuǎn)移,則 s t a t e ( n ) = 1 ;當(dāng)s t a t e ( n ) = 1 時(shí),若節(jié)點(diǎn)n 執(zhí)行完畢,則s t a t e ( n ) :o b 、對(duì)于任意1 = ( n ,n ) e l ,當(dāng)s t a t e ( n ) 從1 變?yōu)? 時(shí),若t r a n s ( 1 ) = 1 ,則 1 5 第2 章相關(guān)技術(shù) 連接弧1 發(fā)生轉(zhuǎn)移;若t r a n s ( 1 ) - - o ,則連接弧1 不發(fā)生轉(zhuǎn)移,直至下一次s t a t e ( n ) 從l 變?yōu)? 的時(shí)候再使用此規(guī)則。 1 節(jié)點(diǎn)的類別 有向圖中的節(jié)點(diǎn)代表了具有如下特征的多種實(shí)體: ( 1 ) 與企業(yè)中實(shí)際存在的事件或活動(dòng)有著直接的對(duì)應(yīng)關(guān)系; ( 2 ) 本身有著具體的或人為定義的含義; ( 3 ) 能與其他節(jié)點(diǎn)形成一定的邏輯關(guān)系; 因此,區(qū)分不同類別的節(jié)點(diǎn)、對(duì)節(jié)點(diǎn)進(jìn)行具體的類別定義不僅可以明確節(jié) 點(diǎn)的含義,同時(shí)也增強(qiáng)了模型的語義。在這里,我們賦予節(jié)點(diǎn)以如下的幾種類 型定義:活動(dòng)、子過程、開始與結(jié)束標(biāo)記、同步節(jié)點(diǎn)。 一、活動(dòng) 活動(dòng)是指在一段不間斷的時(shí)間問隔內(nèi)為實(shí)現(xiàn)某一目標(biāo)由人工或自動(dòng)完成的 一個(gè)企業(yè)行為,是組成業(yè)務(wù)流程的最基本單元。一個(gè)企業(yè)的所有活動(dòng)的集合覆 蓋了企業(yè)中各類業(yè)務(wù)流程的全部細(xì)節(jié)。雖然企業(yè)中的活動(dòng)多種多樣、千差萬別, 但是卻可以用一個(gè)統(tǒng)一的結(jié)構(gòu)化框架來描述它。 ( 1 ) 輸入:活動(dòng)的輸入部分是保證活動(dòng)開始的物質(zhì)條件,通常包括企業(yè)資 源與信息對(duì)象。如原始物料、各類電子化文檔,包括數(shù)據(jù)表格、圖形文檔、文 本文檔、電子郵件及w e b 資源等。 ( 2 ) 輸出:活動(dòng)的輸出部分是活動(dòng)的結(jié)果?;顒?dòng)的輸入與輸出構(gòu)成了每一 個(gè)基本活動(dòng)單元與外部( 其他活動(dòng)單元) 之問的接口,封裝了內(nèi)部具體的任務(wù)處 理過程,包括角色與約束;而活動(dòng)輸入與輸出在內(nèi)容上的一致也為實(shí)現(xiàn)工作流 模型的重用提供了保證,通過建立相應(yīng)的輸出一輸入映射機(jī)制,一個(gè)活動(dòng)單元 便可以同多個(gè)活動(dòng)單元進(jìn)行組合,出現(xiàn)在不同的業(yè)務(wù)流程當(dāng)中。 ( 3 ) 角色:角色是指企業(yè)中以一定的技能要求為前提、能夠完成某項(xiàng)專職 工作的企業(yè)人員的集合,它與企業(yè)的組織模型緊密相關(guān)?;顒?dòng)所需的角色包括 執(zhí)行者與負(fù)責(zé)人兩類,二者在活動(dòng)中形成了上、下級(jí)的關(guān)系,下級(jí)負(fù)責(zé)活動(dòng)的 執(zhí)行,上級(jí)則負(fù)責(zé)監(jiān)督、檢查與異常情況的處理。 ( 4 ) 約束:活動(dòng)在執(zhí)行的過程中總是有一定的約束條件,這也體現(xiàn)了競(jìng)爭 激烈的市場(chǎng)與獨(dú)立自主的客戶對(duì)企業(yè)所施加的壓力。最主要的一個(gè)約束就是對(duì) 活動(dòng)的時(shí)間要求,即活動(dòng)應(yīng)該在有限的時(shí)間內(nèi)必須完成。第二個(gè)約束是活動(dòng)的 優(yōu)先級(jí),賦予活動(dòng)不同的優(yōu)先級(jí)將區(qū)別了不同活動(dòng)對(duì)企業(yè)的重要程度。優(yōu)先級(jí) 1 6 第2 章相關(guān)技術(shù) 越高的活動(dòng)在工作流實(shí)施運(yùn)轉(zhuǎn)的過程中將享有更為優(yōu)先的申請(qǐng)企業(yè)資源與人員 的權(quán)利。除了時(shí)間和優(yōu)先級(jí)以外,根據(jù)企業(yè)本身的特點(diǎn),還將會(huì)有許多其他方 面的約束。 在統(tǒng)一的活動(dòng)描述框架下,我們可以定義多種不同類型的活動(dòng)。一方面可以 方便用戶建模,使用戶更直觀地理解具體活動(dòng)的含義;另一方面,工作流機(jī)針 對(duì)不同類型的活動(dòng),在實(shí)施過程中可以做出不同的處理,使系統(tǒng)更靈活、更高 效?;顒?dòng)分類的標(biāo)準(zhǔn)有很多,可以根據(jù)企業(yè)的實(shí)際情況來確定。比較基本的一 種分類是將活動(dòng)類型確定為人工型與自動(dòng)型兩種。人工型的活動(dòng)是通過工作表 的生成來通知相關(guān)的人員,依靠人員以手工或啟動(dòng)應(yīng)用的方式來完成;自動(dòng)型 活動(dòng)則是在工作流機(jī)的驅(qū)動(dòng)下直接啟動(dòng)應(yīng)用或利用自動(dòng)化設(shè)備來完成的活動(dòng), 例如工作流機(jī)自動(dòng)啟動(dòng)某臺(tái)計(jì)算機(jī)上的繪圖應(yīng)用程序并打印一份
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆河北省唐山市高三下學(xué)期第一次模擬考試政治試題(原卷版+解析版)
- 2025年空調(diào)箱總成合作協(xié)議書
- 5.5顯微鏡和望遠(yuǎn)鏡 說課稿 2025年初中人教版物理八年級(jí)上冊(cè)
- 晚上打瞌睡檢討書
- 關(guān)于志愿者的活動(dòng)方案
- 證監(jiān)局回復(fù)函立案
- 《商業(yè)插畫創(chuàng)意與表現(xiàn)》課件-【5】商業(yè)插畫的材料與表現(xiàn)技法
- 一體化污水處理設(shè)備采購安裝及運(yùn)維 投標(biāo)方案(技術(shù)方案)
- 三農(nóng)村基層教育資源配置與優(yōu)化方案
- 教育行業(yè)教師培訓(xùn)與成長計(jì)劃
- FZ∕T 01085-2018 粘合襯剝離強(qiáng)力試驗(yàn)方法
- 白龍江引水工程環(huán)境影響報(bào)告書(公示版)
- 《短視頻拍攝與制作》課件-3短視頻中期拍攝
- 瀏陽煙花術(shù)語大全
- 五星級(jí)酒店前廳管理常用表格
- 居民心理健康知識(shí)講座課件
- 《養(yǎng)老護(hù)理員》-課件:老年人安全防范及相關(guān)知識(shí)
- 2024年英語專業(yè)四級(jí)考試真題及詳細(xì)答案
- 成語故事葉公好龍
- MHT:中小學(xué)生心理健康檢測(cè)(含量表與評(píng)分說明)
- 制度修訂培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論