Shark的概念模型及實現模型(部分)

2021-03-31 08:56:30 字數 1287 閱讀 5609

公元2023年10月10日 星期日 天秤座 第42周 農曆甲申【猴】年八月廿七 寒露 天氣:晴

basebusinessobject介面定義:是所有業務物件介面的基介面,是乙個空介面。

wfexecutionobject定義:是乙個抽象的基介面,為wfprocess和wfactivity定義了一般的屬性、狀態和操作,提供了get/set內部狀態的能力,提供了讀取當前狀態並轉換到其他狀態的方法,還提供了指定狀態轉換的方法,如suspend, resume, terminate, abort。

wfprocess的定義:乙個wfprocess是乙個工作流請求的執行者,所有的要完成工作的工作流物件都需要實現這個介面。該介面使得工作可以在被監控之下非同步的進行。wfprocess介面通過新增乙個啟動過程執行的操作,具體化了wfexecutionobject介面(wfprocess是wfexceptionobject介面的子介面),這個操作會得到過程及與wfrequester和wfactivity的關聯而產生的結果。

wfactivity的定義:wfactivity是過程處理中相關的乙個步驟,聚合為乙個wfprocess,描述了在wfprocess內的乙個工作請求,在某一時間切點,乙個wfprocess中可以有多個活動的wfactivity,wfactivity介面通過乙個指明步驟已完成的顯式的***plete()操作,來具體化wfexecutionobject介面(wfactivity是wfexceptionobject介面的子介面)。 還可以在wfprocess及wfassignment之間新增關聯。

wfassignment定義:wfassignment將wfactivity物件與wfresource物件關聯起來。該關聯描述了為執行乙個activity而需要的真實的資源分配,本介面可以被資源管理工具具體化(specialized),他們解釋活動的上下文環境,建立或管理資源分配。分配物件在活動準備被執行前,被建立為資源選擇流程的一部分,其生命週期與其相關的activity有關。

概念模型圖

實現模型圖

概念模型,邏輯模型,物理模型

概念模型 就是在了解了使用者的需求,使用者的業務領域工作情況以後,經過分析和總結,提煉出來的用以描述使用者業務需求的一些概念的東西。如銷售業務中的 客戶 和 定單 還有就是 商品 業務員 用use case來描述就是 業務員 與 客戶 就購買 商品 之事簽定下 定單 邏輯模型 就是要將概念模型具體化...

概念模型,邏輯模型,物理模型

概念模型就是在了解了使用者的需求,使用者的業務領域工作情況以後,經過分析和總結,提煉出來的用以描述使用者業務需求的一些概念的東西。如銷售業務中的 客戶 和 定單 還有就是 商品 業務員 用use case來描述就是 業務員 與 客戶 就購買 商品 之事簽定下 定單 邏輯模型就是要將概念模型具體化。要...

E R概念模型

資料庫模型主要分為三類 1.概念模型 用於資料庫設計 2.邏輯模型 實現dbms 3.物理模型 物理層面的儲存方法與訪問方式 關於概念模型中的 e r 模型 概念模型有很多種表示方法其中最為著名的是 p.p.s.chen 於1976年提出的實體 聯絡方法e r 概念模型中的主要概念以及 e r 圖的...