Cordys建?;A_第1頁
Cordys建?;A_第2頁
Cordys建?;A_第3頁
Cordys建模基礎_第4頁
Cordys建?;A_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、cordys建?;A模型的概念model 人們對現(xiàn)實世界的抽象表示統(tǒng)稱模型。模型可以概括和簡化復雜的 現(xiàn)實世界,有助于人們在概念層面思考問題、解決問題。我們可以借助模型來設計和改良復雜系統(tǒng),借助模型來模擬現(xiàn)實, 在實際的系統(tǒng)上也可以基于模型執(zhí)行任務。在商業(yè)領域,模型被廣 泛地用于表示各種實體,常見的有組織、供應鏈、業(yè)務流程、業(yè)務 功能、產(chǎn)品、車間、信息系統(tǒng)、流程處理系統(tǒng)等等。業(yè)務模型 business model止如上文所述,商業(yè)領域許多范疇的建模都用到業(yè)務模型。在cordys studio價值鏈建模環(huán)境屮,大家會使用到三類預先定義 好的業(yè)務模型:1. 價值鏈模羽 value chain mo

2、del2. 業(yè)務環(huán)境模型 business context model3. 業(yè)務流程模型 business process model我們使用這三類模型在studio屮實現(xiàn)價值鏈建模理念絕非偶然。 所有這三類模型都圍繞著同一個重要的主題:業(yè)務流程。每一類都 分別從不同的角度來審視業(yè)務流程。價值鏈模型從價值鏈協(xié)同,也 就是企業(yè)間合作的角度看業(yè)務流程;業(yè)務環(huán)境模型從企業(yè)的整體運 作看業(yè)務流程;而業(yè)務流程模型則關注具體的業(yè)務流程層面,集中 在模型的定義-設計-執(zhí)行過程。cordys studio的框架允許用戶引入新的模型種類,擴展建模理念。 因此,用戶可以定義和實現(xiàn)其特有的企業(yè)建模方法論。“業(yè)務模型

3、”的概念還可以進一步作橫向或縱向的拓展。它叮以指 某一業(yè)務類型的模型組合,如按訂單設計,按訂單裝配等;或者某 一行業(yè)的模型組合,如汽車、航天、電子等。在cordys studio 中,這樣的分類業(yè)務模型可通過把模型歸并成項目體現(xiàn)。什么是業(yè)務流程?業(yè)務流程是為完成某個商業(yè)目所執(zhí)行的,邏輯上相互依存的活動的 組合。在企業(yè)環(huán)境中,可以認為它是使企業(yè)得以成功交付其產(chǎn)品或 服務的某項功能。原材料采購、客戶訂單處理和客戶信用檢查都是 企業(yè)運營過程中可能會執(zhí)行的流程。什么是業(yè)務流程模型?業(yè)務流程模型是業(yè)務流程的圖形化示例。業(yè)務流程管理和工作流管 理系統(tǒng)支持各種正式或非正式業(yè)務流程圖示方法。cordys st

4、udio 把業(yè)務流程建模圖示 bpmn (business process modeling notation) 作為流程圖形化的標準。bpmn是一個新興的業(yè)界標準,是一種在較高的概念層次的建模圖 示方法,使用戶可以從業(yè)務的角度進行流程建模。當然,bpmn也 支持低層次的建模。正因如此,諸如異常處理,補償,延遲,超吋 和中間消息等概念在bpmn均冇體現(xiàn)。這使業(yè)務分析人員和流程實 施人員可以共享同一個建模環(huán)境。為什么要進行業(yè)務流程建模業(yè)務流程是業(yè)務成功的基礎。高質(zhì)量的業(yè)務流程造就高質(zhì)量的企 業(yè)。業(yè)務流程可以是內(nèi)部的(譬如公司內(nèi)不同部門之間的相互聯(lián) 系),也可以是外部的(譬如和合作伙伴之間的業(yè)務往

5、來)。通常的姿勢業(yè)務流程需要花費幾個小時、幾天,甚至幾周才能完成 建模。對業(yè)務流程的深刻理解冇助丁適應市場變化其至超前市場 變化,這一點在當今講求速度、靈活性、效率、迅速反應能力以及 客戶滿意度的市場環(huán)境屮顯得尤為重要。業(yè)務流程建模清晰地描繪了業(yè)務流程的基木步驟、順序、優(yōu)先級和 相互依存關系。業(yè)務流程建模使流程自動化成為可能,即可以通過 計算機執(zhí)行流程??趧恿鞒虒τ谄髽I(yè)內(nèi)外的用戶而言都是透明的, 自動流程的性能、吞吐量和效率都可以監(jiān)控。建模的好處不論是在商業(yè)領域述是其他領域,建模都能給人們帶來幫助。它 有以下主要好處:1. 抽象:模型是流程的抽象,通過模型可以清晰地看出 流程的結構和流程各組成

6、部分之間的關系。2. 分析:模型有助于分析業(yè)務狀況,確認瓶頸和促成流 程改良。模型述有助于設計和評測改變,比如可以 在模型上先對改變進行測試然后再到實際環(huán)境屮進 行應用。3. 溝通:模型是一種良好的溝通輔助工具,有助于人理 解錯綜復雜的業(yè)務流程,有助于為其它人解釋或演 示某個場景。設計良好的業(yè)務模型是會議討論和演 示的有效工具。業(yè)務流程自動化只建模不執(zhí)行就是紙上談兵(當然,即使只為存檔而建模也可能有 重要意義)。由于流程往往分布在不同的系統(tǒng),業(yè)務流程口動化的 需求就更顯迫切。例如,當一個新客戶被添加到一個業(yè)務應用中的 時候,可能客戶信息登錄是在一個系統(tǒng),信用檢查在第二個系統(tǒng), 而開據(jù)發(fā)票又在第

7、三個系統(tǒng)。因此,這些系統(tǒng)不僅需要共享信息, 而且需要高效、有條理地共享信息。流程口動化利用計算機處理流程中發(fā)牛的異常,從而降低人為錯誤 的影響,提高工作效率。當建模完畢的業(yè)務流程口j被執(zhí)行時,各種機遇和挑戰(zhàn)也就應運而生 to機遇:通過流程引擎執(zhí)行流程,使流程從不透明變得透明。 我們可以更清晰地看出流程的進度、耗費的時間和 瓶頸所在。流程自動化使得圍繞流程的資源管理更為優(yōu)化。可以 把流程分解成若干任務,然后通過靈活的工作分發(fā) 算法,按照介色分配給用戶。流程自動化程能產(chǎn)生冇效的數(shù)據(jù)流,可供川戶進行流 程監(jiān)控和通過諸如流程耗時、等待時間、吞吐量等 kpi (key performance indic

8、ators,關鍵性能指標)衡 量流程的性能。這樣,建模就成為流程改造工程的 利器。流程建模技術與自動化結合z后,可川以整合各種軟 件纟r件。如果開發(fā)了一系列構件單元,這些單元提 供合適的功能粒度,并支持web服務體系中的 soap標準,流程管理就可以作為一個應用層,以靈 活可變的方式,實現(xiàn)實際流程的步驟和邏輯。挑戰(zhàn):流程自動化需要支持流程的組件。這些組件既需要被 流程激活,并傳入?yún)?shù)(例如傳入一個0rder id ), 也需要把結果返i川到流程。cordys vcm studio提供 了必要的互聯(lián)規(guī)范和技術,使一系列應用軟件包和 組件能夠支持流程。 流程自動化需要 eai (enterpris

9、e application integration,企業(yè)應用集成)技術,因為流程需要在 一個比較高的層次上整合各種企業(yè)應用。cordys integrator提供了川于業(yè)務應川組件整合的eai技術。通過業(yè)務流程整合軟件,需要業(yè)界通用的軟件組件化 標準。cordys完全、徹底地采川web服務作為組件 化標準,采用soap作為接口協(xié)議標準。業(yè)務流程管理業(yè)務流程管理要求明確地規(guī)劃和維護流程,使z順暢地與企業(yè)內(nèi)外 的人與系統(tǒng)交互。業(yè)務流程管理涵蓋內(nèi)部流程和外部流程。內(nèi)部流程與外部流程外部流程是那些向外界公布的流程,通過它們與合作伙伴進行聯(lián)系 (如web服務)。采購訂單接受是一個外部流程的實例。內(nèi)部流程

10、是保留在企業(yè)內(nèi)部的流程。例如,采購訂單處理就是一個 內(nèi)部流程,盡管它處理的采購訂單來自外部。訂單處理的實際操作 可能還會牽涉其他的流程,但這些流程都在企業(yè)內(nèi)部進行,對外界 是隱藏的。內(nèi)部業(yè)務流程和外部業(yè)務流程的概念與區(qū)別是studio價值鏈建模 理念的重要基礎z 。價值鏈模型清晰地界定業(yè)務合作伙伴z間的 外部流程,以描繪價值鏈的協(xié)同工作。業(yè)務環(huán)境模型也清晰地劃分 內(nèi)部流程和外部流程。最后指岀一點,組裝內(nèi)外部流程所需的構造單元集中存儲在 studio 的組件庫中(studio component repository)。業(yè)務分析 人員可以使用cordys studio建模器訪問這些構造單元。業(yè)務

11、流程管理的關鍵組件1. 業(yè)務流程建模器(business process modeler) -了解 企業(yè)業(yè)務流程和業(yè)務規(guī)則的業(yè)務專家町以利用圖形 化建模工具把操作步驟之間的信息流勾畫岀來。它 有助于定義用戶角色、業(yè)務規(guī)則和過程關系。cordys vcm studio具備建模器功能。2. 流程創(chuàng)建模塊(process building blocks)-業(yè)務分析 人員不會總是從零開始,構建業(yè)務流程。利用現(xiàn)有 的web服務組件作為流程構造單元無疑是一種更明 智的選擇。這縮小了業(yè)務分析人員和流程工程帥z 間的差界,因為現(xiàn)在業(yè)務分析人員也能設計出基本 可執(zhí)彳亍的流程 了。cordys studio co

12、mponent repositoiy可以提供預制的流程構建單元(業(yè)務模型 組件),這樣有利于業(yè)務分析人員,開發(fā)可執(zhí)行的流 程了。3. 業(yè)務流程引擎(business process engine) -流程引 擎執(zhí)行業(yè)務流程建模器定義好的流程并把它發(fā)布到 cordys orchestrator運行環(huán)境中。它基丁時間或者事 件觸發(fā)流程,并執(zhí)行與流程步驟和關聯(lián)的應用或 web服務。orchestrator流程引擎承擔的就是這項任 務。4. 業(yè)務流程管理器(business process manager) 在這 個統(tǒng)一界面卜-建立用戶角色、業(yè)務規(guī)則和流程關系。 它向用八指派任務、信息和操作規(guī)程,使用

13、戶基本 無須額外的幫助,就能執(zhí)行這些任務。cordys studio 提供了必耍的工具幫助業(yè)務分析人員完成這項任 務。5. 業(yè)務流程監(jiān)控器(business process monitor) -業(yè)務 流程監(jiān)控器通過抽取流程執(zhí)行情況的信息,幫助分 析業(yè)務流程,從而分析人員提供各種視圖,并使業(yè) 務經(jīng)理可以監(jiān)管流程的執(zhí)行。cordys orchestrator流 程實例監(jiān)控器,負責流程的實時監(jiān)控。vcm studio的版本標識vcm studio允許創(chuàng)建模型的版木標識。每一個軟件組件或業(yè)務模 型都應該被唯一標示,以便在軟件研發(fā)環(huán)境中管理和使用。這種 id +版本標識的方式,使我們得以在某個業(yè)務模型不

14、斷發(fā)展完善 的過程屮,區(qū)分它在不同階段的實例。例子:業(yè)務流程模型:order fulfi 1 iment.這個業(yè)務流程模型的生命周期小有多個版本:標準版本 order fulfillment standard 1.0 order fulfillment standard 1. 1版本標識不僅可以用于模型的生命周期管理,而且還可以用于專業(yè) 化。組件可以專門針對某一縱向行業(yè)(如汽車、電了),某一類業(yè) 務(如按訂單設計、按訂單裝配),某一類客戶,或者專門而向特 定的角色或用戶。通過版木標識,業(yè)務模型在設計階段可以歸在不同的版木下開發(fā), 便于分別進行管理,版本號修訂和部署。版本標識的一個重要作用 在于

15、,在流程?;毣倪^程屮,只有確實發(fā)生改變的組件才需要 分別維護,其它組件可以和原始版本一起維護,這降低了流程細化 帶來的維護壓力。bcp的所冇設計開發(fā)工具都是在某個組織的環(huán)境下運行的。每一個 組織都可以定義自己的版本結構,也就是一個通過繼承和變化形成 的版木樹。每個組織下的版木結構是不同的。設計版木標識吋需要 定義:版本id版本描述父版本運用版木標識,企業(yè)可以處理對標準模型的縱向和橫向的專業(yè) 化拓展,(比如按行業(yè)、按業(yè)務類型),也可以為某個客戶專 門定義流程。假設一個銀行有標準的客戶服務流程,針對汽車 行業(yè)冇專門的流程,在這個基礎上,針對通用汽車公司冇更特 殊的流程。版本id版本描述父版本|

16、standard1.0i標準業(yè)務模型noneautomotive1.0汽車行業(yè)專用的業(yè)務模型standard 1.0gm 1.0通用汽車專用的業(yè)務模型automotive 1.0設計階段的版本標識當前版本所有的業(yè)務模型,項目和業(yè)務文本都存儲在design-time user preferences屮用戶選擇的“當前版木”屮?!爱斍鞍婺尽庇捎脩?選擇,這事實上是每一位cordys vcm studio的用戶要做的第一項 配置工作。子模型和主模型之間的鏈接:只有從屬于“當前版木”目錄樹的業(yè)務模型可以作為了模型和主模 型相連。例子:版本id版本描述父版本standard10 |標準業(yè)務模型nonea

17、utomotive1.0汽車行業(yè)專用的業(yè)務模型standard 1.0gm 1.0通用汽車專用的業(yè)務模型 automotive 1.0如果模型結構如上表所示,而用戶的“當前版本”是gm 1.0的話, 那么只有從屬于gm 1. 0> automotive 1.0和standard 1.0的業(yè) 務模型可以鏈接到版木為“gm 1.0"的主模型中。同理,當bcm模型鏈接到vcm模型時,子bcm模型鏈接到主bcm 模型時,子bpm模型鏈接到主bpm模型時,其版本標識也必須滿足 同樣的條件。業(yè)務流程模型鏈接到價值鏈模型:這種情況和上面提及的方式類似,但能鏈接到價值鏈模型的只能是 當前版本樹

18、下的外部業(yè)務流程。如果所選擇的業(yè)務模型不屬于“當前版本”:例如,用戶選擇了以版木vcmdemolo存儲的一個業(yè)務流程模型 “order fulfillment”?,F(xiàn)在,如果該用戶試圖選擇uorderfulfillment"業(yè)務流程模型,就會出現(xiàn)以下信息:2d箜 confirm web page dialogversion 'vcmdemolo* of value chain model cme' is unequal to current version verzl'q start value chain model in read only modesave value chain model in current version 'ver2tchange current version to version 'vcmdemolo* of value chain modelk 二| cancel用戶必須在三個選項之間任選一個。根據(jù)用戶的選擇,業(yè)務模型將:由于模型版木不是“當前版木”,以只讀模式打開,不可編 輯。以“當前版本”保存要打開的模型。在這個例子小,就是 "ver21" o如

溫馨提示

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

評論

0/150

提交評論