工作流軟件的關(guān)鍵特征_第1頁(yè)
工作流軟件的關(guān)鍵特征_第2頁(yè)
工作流軟件的關(guān)鍵特征_第3頁(yè)
工作流軟件的關(guān)鍵特征_第4頁(yè)
工作流軟件的關(guān)鍵特征_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、工作流軟件的關(guān)鍵特征文檔根據(jù)預(yù)定義的路由進(jìn)行分發(fā)。一些用戶可以根據(jù)需要來(lái)訪問(wèn)和修改這個(gè)文檔。每次修改都必須簽上進(jìn)行這次修改的人 員姓名??梢约由弦恍┫M男┤藛T再閱讀的注釋。文檔跟蹤使得用戶可以輕易得知文檔在系統(tǒng)中流動(dòng)時(shí)的位置,并且可以向那些耽誤傳送文檔的用戶發(fā)送催促信號(hào),甚至可以撤消這個(gè)文檔。工作流軟件通常包括中央管理和文件處理系統(tǒng),管理人員可以使用它們來(lái)授予不同級(jí)別 的訪問(wèn)和安全性權(quán)限,以及建立 工作流處理過(guò)程和跟蹤工作流。鎖定處理使得用戶可以以一種安全的形式來(lái)完成和前遞文檔。 當(dāng)使用一次鎖定時(shí),其它 用戶就不能對(duì)這個(gè)用戶進(jìn)行的修改再進(jìn)行改變了。它還不僅僅保護(hù)完成上述修改的用戶, 還保護(hù)接

2、收方不會(huì)看見(jiàn)他或她沒(méi)有進(jìn)行過(guò)的修改。安全性是通過(guò)鑒別和數(shù)字簽名來(lái)實(shí)現(xiàn)的。接收方可以確信發(fā)送方的正確性,可以證明這個(gè)文檔是發(fā)送方發(fā)出的,并且可以證明它在傳輸過(guò)程中沒(méi)有被改變。發(fā)送方可以確信由接收方對(duì)該文檔進(jìn)行過(guò)的任何變動(dòng)都可以檢查出來(lái)。從管理的角度來(lái)看,工作流軟件可以幫助一個(gè)機(jī)構(gòu)跟蹤信息是如何流動(dòng)的,以及如何更好地管理這種流動(dòng)。工作流軟件可以消除許多費(fèi)時(shí)的活動(dòng),以及經(jīng)常發(fā)生的昂貴的活動(dòng),例工作流軟件允許用戶來(lái)觀察大型的圖象文件、 型的通信量將會(huì)使網(wǎng)絡(luò)飽和??梢詮脑S多廠商獲得工作流軟件,例如(AWS)、Lotus Developme(Cambridge如會(huì)議、電話呼叫和特快專(zhuān)遞。但是一旦用戶轉(zhuǎn)向使

3、用這種新的軟件,所需的帶寬就會(huì)增加。圖形、聲音,甚至可以觀看視頻文檔。這種類(lèi)IBM(White Plains , New York)、Actionsoft,Massachusetts)等等。象Windows 這樣的圖形用戶環(huán)境非常適合工作流應(yīng)用程序,其中圖形、文本和其它來(lái)自許多不同應(yīng)用程序的元素都被以對(duì)象的方式集成到復(fù)合文檔中。Windows具有內(nèi)置工作流功能,例如它的對(duì)象鏈接和嵌入(OLE)功能,并且 Windows for Workgroups 產(chǎn)品就是一種包括郵件和調(diào)度軟件的網(wǎng)絡(luò) 群件包。In ternet多功能函件傳遞擴(kuò)展標(biāo)準(zhǔn) (MIME)是一種In ternet標(biāo)準(zhǔn),它為在電子函件消

4、息中 包括不同類(lèi)型的數(shù)據(jù)(例如圖形、音頻、視頻和文本等)提供了一條途徑。其中,格式化功能允許用戶指定字體類(lèi)型、字號(hào)和文檔的頁(yè)的布局,因而它們就可以被其它系統(tǒng)中的不具有類(lèi) 似應(yīng)用的用戶進(jìn)行閱讀和翻譯。標(biāo)準(zhǔn)規(guī)范化表示語(yǔ)言(SGMI)是超出美國(guó)信息交換標(biāo)準(zhǔn)代碼 (ASC n )格式之外的一種文 檔規(guī)范,它為描述文檔的格式提供了一條途徑。它用于創(chuàng)建智能”文件而不是啞” (ASCII)文件。一個(gè)SGML文檔包括定義文檔中的每個(gè)部件的一些屬性,因而使得文檔硬件和軟件獨(dú) 立。使用SGML文檔格式,工作流軟件供應(yīng)商可以更加集中精力于功能性,而不是相互轉(zhuǎn) 換。用戶和程序員希望能夠在文檔中存儲(chǔ)關(guān)于執(zhí)行事件,或具有

5、激活與這個(gè)系統(tǒng)以及與它連接的輸出設(shè)備兼容的格式信息。流區(qū)證1事時(shí)件服11-il計(jì)TJ-T_1TBPMlhi bl-丈檔皆理_IL I - -r 專(zhuān)艸,釘構(gòu)管理界而用/*界ffi?產(chǎn)品快照:(流程定義)(流程活動(dòng)定義)(表單定義)(報(bào)表定義)(計(jì)劃任務(wù)定義)(用戶界面)系統(tǒng)架構(gòu)卜您的位置: 產(chǎn)品介紹 系統(tǒng)架構(gòu)Purus是一個(gè)架構(gòu)在微軟.NET上的BPM系統(tǒng),系統(tǒng)采用多層架構(gòu)設(shè)計(jì)。0?系統(tǒng)架構(gòu)如下Web也齊二(II討SP.NETjVft bService用戶蛆紐酷樹(shù)管躍渝程引擎止時(shí)服勢(shì)權(quán)限怦理+ 1樂(lè)就費(fèi)備庫(kù)Purus采用了服務(wù)器架構(gòu),將流程引擎進(jìn)行合理封裝, 通過(guò)API接口的方式調(diào)用,使得流程中

6、間件在 一個(gè)科學(xué)的體系架構(gòu)中被有效管理和調(diào)用。內(nèi)部數(shù)據(jù)格式采用XML規(guī)范,可以方便地實(shí)現(xiàn)和外部系統(tǒng)的數(shù)據(jù)傳遞和 WEB服務(wù)的調(diào)用,保持了系統(tǒng)在更高層次的開(kāi)放性以及和其它應(yīng)用系統(tǒng)的快速集成。強(qiáng)大的企業(yè)管理器包含的表單設(shè)計(jì)器, 可以設(shè)計(jì)通用智能表單,Purus表單設(shè)計(jì)工具滿足企業(yè)一般通用的需求,表單設(shè)計(jì)工具支持JAVA腳本操作,保障了表單的靈活性和自動(dòng)擴(kuò)展。同時(shí)系統(tǒng)可以集成外部定制表單,保障了特定應(yīng)用兼容性。?系統(tǒng)具有以下技術(shù)特性:卜?獨(dú)立的后臺(tái)服務(wù)用BPMI接口通過(guò)專(zhuān)有通道和后臺(tái)服務(wù)相連,使系統(tǒng)可以支持大容量的并發(fā)用戶和復(fù)雜的計(jì)算。b?XML規(guī)范用戶(表單)數(shù)據(jù)用 XML格式保存和傳輸,減少了以

7、往基于數(shù)據(jù)庫(kù)的BPM系統(tǒng)過(guò)于頻繁操作數(shù)據(jù)庫(kù)所帶來(lái)的對(duì)性能的不良影響。同時(shí)可以使系統(tǒng)非常容易的增加對(duì)其他數(shù)據(jù)庫(kù)的支持。.?強(qiáng)大的企業(yè)管理器流程、表單和報(bào)表設(shè)計(jì)簡(jiǎn)單輕松,功能強(qiáng)大。既能滿足企業(yè)業(yè)務(wù)設(shè)計(jì)需求,又能節(jié)約開(kāi)發(fā)時(shí)間和工作 量,使系統(tǒng)的導(dǎo)入和維護(hù)成本降低。,?數(shù)據(jù)流入流出適配器能夠和其它系統(tǒng)互聯(lián),使企業(yè)數(shù)據(jù)從不同的系統(tǒng)流入BPM系統(tǒng),通過(guò)流程的各個(gè)環(huán)節(jié),再流回到各個(gè)系統(tǒng)中去。b?嚴(yán)格的權(quán)限控制可以定義流程的權(quán)限和活動(dòng)的權(quán)限,權(quán)限的設(shè)置包含組織結(jié)構(gòu)的邏輯關(guān)系。權(quán)限的種類(lèi)分為啟動(dòng)、讀 取、跟蹤、退回、委托、直送以及和流程操作相關(guān)的權(quán)限。委托可以設(shè)置委托的范圍。:?標(biāo)準(zhǔn)的API接口通過(guò)標(biāo)準(zhǔn)的API

8、接口,調(diào)用BPM服務(wù),由BPM服務(wù)器進(jìn)行任務(wù)的分派和管理,通過(guò)這種調(diào)度機(jī)制, 保障了系統(tǒng)可以均衡處理服務(wù)請(qǐng)求,提高了系統(tǒng)的處理能力。本課題將采用 Windows2003 Server和 Microsoft Visual Studio .NET 2003作為開(kāi)發(fā)平臺(tái),C#作為主要的開(kāi)發(fā)語(yǔ)言,數(shù)據(jù)庫(kù)則采用安全性較高的SQL Server 2000。系統(tǒng)管理需求分析工作流軟件設(shè)計(jì)方法研究及其相關(guān)的人一定知道這個(gè)組織工作流聯(lián)盟(簡(jiǎn)稱WfMC,WorkflowManagement Coalition),其成立于1993 年。作為工作流技術(shù)標(biāo)準(zhǔn)化的工業(yè)組織,WfMC提出的工作流參考模型(Reference

9、 Model )無(wú)疑為各家工作流廠商的系統(tǒng)規(guī)劃提供了最 權(quán)威的參考,乃至 標(biāo)準(zhǔn)。下面就是這個(gè)參考模型:(Bus in ess Process Executi on Lan guage)標(biāo)準(zhǔn)或廠商自定義的標(biāo)準(zhǔn)等等。事實(shí)上你就Litefface 1*Intr rficc 了Wofkrlow APE ard Interchange formatsInterface 4討ok3ErtA ctmcm SendeeI 馭num加詢+一iSt Motiicnn* I . .r11TofeWMkfl EqgmeCs) |_|bmierface 1Inlerface 3Ciher VerkfiowEnAcUnc

10、n;W oi-kllcw 臨gmE間首先,最重要的部分就是中間的工作流引擎,可以說(shuō)它就是整個(gè)工作流系統(tǒng)的心臟,因?yàn)樗械墓ぷ髁飨到y(tǒng)都要使用工作流引擎來(lái):1、為運(yùn)行中的解釋我們的流程定義這些定義一般都是由接口1獲得的。2、組織調(diào)度流程的實(shí)例,推進(jìn)工作流程的前進(jìn),這包括條件流轉(zhuǎn)、分支聚合、父子流3、處理工作任務(wù)的分配、接受、提交等行為。為無(wú)論是人工干預(yù)或自動(dòng)執(zhí)行的任務(wù),提供計(jì)算的支持。4、管理調(diào)用其他的 4個(gè)一一這可能包括解釋工作流程定義中的一些腳本。工作流引擎做的工作就像心臟把血液不斷的送到我們身體的各個(gè)部分一樣,關(guān)于工作 流引擎是如何和設(shè)計(jì)的,這相當(dāng)復(fù)雜,不過(guò)我會(huì)在以后的文章和大家討論。然后,

11、說(shuō)說(shuō)工作流系統(tǒng) 身體”的五個(gè)部分吧,也就是五個(gè)接口:接口 1 流程定義,前面提到過(guò)我們使用它來(lái) 定義業(yè)務(wù)流程,所謂的業(yè)務(wù)流程定義)標(biāo)準(zhǔn)或BPEL般來(lái)說(shuō)就是一段 XML,它遵循 XPDL (Xml Process Define Language 可以把它理解為一個(gè)產(chǎn)生 XML 的化建模工具。這種圖形化建模工具各個(gè)廠商的技術(shù)實(shí)現(xiàn)可 謂五花八門(mén), 國(guó)內(nèi)的一些廠商, 例如西安協(xié)同采用的是 swing ,joinwork 使用的是 flash , 而我做的工作流系統(tǒng)使用的是 ActiveX ;國(guó)際上的一些,如 jBPM 使用的是基于 Eclipse 的, Shark Workflow 使用的則是 JAW

12、E 一種基于 Java 技術(shù)實(shí)現(xiàn)的 XPDL 建模工具。 當(dāng)然,它們的目的都是 產(chǎn)生 XML 形式的流程定義。接口 2 工作流客戶端 ,這很有意思,當(dāng)我們的業(yè)務(wù)流程設(shè)計(jì)好了、運(yùn)行起來(lái)了, 那么我們 人如何與工作流引擎交互呢這時(shí)候, 工作流引擎就通過(guò)接口 2 ,為我們提供各 種各樣的工作 / 任務(wù)列表、工作表單、流程列表以及一些查詢功能。我們通過(guò)這個(gè)接口,就 可以辦理任務(wù)、填寫(xiě)表單從而與工作流引擎溝通。接口 3 應(yīng)用執(zhí)行服務(wù) ,工作流引擎通過(guò)這個(gè)接口去執(zhí)行一些外部的或面向?qū)iT(mén)職 能領(lǐng)域的應(yīng)用程序, 例如財(cái)務(wù)系統(tǒng)、 報(bào)表系統(tǒng)等, 讓這些第三方系統(tǒng) 參與 進(jìn)來(lái),從而完成定 義的工作流程。這看起來(lái)就像

13、 EAI ( Enterprise Application Integration)的特性,而事實(shí)上它也可以說(shuō)就是 Workflow EAI 。同時(shí)我們也可以發(fā)現(xiàn)接口 2 和接口 3 的界定很 模糊,難道接口 2 提到的工作列表不能算是外部的應(yīng)用程序么沒(méi)錯(cuò)!這個(gè)問(wèn)題確實(shí)存在, 這也就是為什么荷蘭工作流大師 Aalst 在其著作中寫(xiě)道 “建議每個(gè)應(yīng)用程序都由此 應(yīng)用程序 執(zhí)行服務(wù) 打開(kāi) ”的原因,他是在建議統(tǒng)一這兩個(gè)接口么我也不知道??傊?,接口3 在標(biāo)準(zhǔn)化方面眾口不一。接口4與其它工作流系統(tǒng)的定制 /交互服務(wù) ,用來(lái)處理若干自治工作流系統(tǒng)之間的 工作交換,例如案例轉(zhuǎn)移、工作項(xiàng)外包等等。事實(shí)上,

14、WfMC 組織的初衷是想通過(guò)這個(gè)接 口來(lái) 連接各個(gè)不同的工作流引擎 /系統(tǒng),使它們?cè)谝粋€(gè)統(tǒng)一的標(biāo)準(zhǔn)下工作和交流。想法是好 的,但是,由于種種原因吧,個(gè)人認(rèn)為是商業(yè)利益的因素以及WfMC 還沒(méi)有強(qiáng)大到能 “號(hào)令江湖,莫敢不從 ”的地步,所以到目前為止,接口 4 基本不被支持,也就是說(shuō),各大廠商的 工作流產(chǎn)品并不能用同一種語(yǔ)言對(duì)話。接口 5 管理和監(jiān)控工具 ,雖然很多工作流系統(tǒng)(特別是開(kāi)源工作流系統(tǒng))實(shí)現(xiàn)的 最簡(jiǎn)單部分的就是這個(gè)接口, 但我認(rèn)為最能體現(xiàn)工作流系統(tǒng)在管理上應(yīng)用價(jià)值的就是這個(gè)部 分,它主要被用來(lái) 搜集管理信息 ,這包括諸如工作流系統(tǒng)功能管理工具、 流程實(shí)時(shí)監(jiān)視和控 制工具以及工作效率分析和流程覆蓋面分析等各種商業(yè)工具, 這為提升的管理能力、 優(yōu)化重 組企業(yè)的業(yè)務(wù)流程、分析企業(yè)內(nèi)部的工作效率瓶頸等提供了重要的量化支持。俗話說(shuō)“工業(yè)化解放人類(lèi)的體力,信息化解放人類(lèi)的智力 ”,這個(gè)接口提供的功能不正是解放了企業(yè)領(lǐng)導(dǎo)和決策者們智力的么, 而這正是信息化的初衷, 工作流的最終價(jià)值所在。 而傳統(tǒng)的工作流系 統(tǒng)在這個(gè)接口上的 “短板”,

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論