面向業務理論的原理 定義操作執行者的環境。

2021-08-27 06:21:04 字數 893 閱讀 3850

在《面向業務開發應用

》中,我們看到業務中的各個操作都需要操作者的處理,因此在構建業務處理體系前,必須具有操作者的環境,

根據一般的企業特點,操作者環境是乙個如下結構體系:

為了便於使用者更靈活的進行管理。系統需要有如下特點:

1. 多身份管理的支援: 就像潛伏中的餘責成所具有的雙重身份一樣,企業中實際存在大量多重身份的情況,某個員工如果既為銷售部工作,又為採購部工作,他的匯報上級應該是各自業務的領導,多身份的支援允許企業實現這種需求。

2. 角色的雙重屬性,在絕大部分軟體中,角色只有包含(或者稱隸屬)關係,用於許可權分配時,角色的下屬角色都會擁有上級角色的許可權,但實際企業應用中這種單一的所屬關係使用起來很彆扭,比如我們想構建乙個組織結構圖,總經理管理若干副總,不能讓副總具有總經理的許可權,為此,應該增加一種管理型下屬角色關係,來實現這種需求。

3. 計算機登入控制的實現,在安全級別較高的企業中,往往希望某些業務只在特定的計算機物理位置處理,這樣我們就需要控制使用者對計算機的登入能力,結合多身份管理,我們可以讓使用者的特定身份與計算機進行關聯,這樣就可以實現使用者在處理特定業務時只能在特定計算機登入的安全需求。

建立了操作者環境後,面向業務體系所指的操作者實際就是使用者的身份及角色,我們在處理業務時如果需要指定操作者時,只需要讓系統有能力選擇身份/角色即可。下面我們就可以討論面向業務開發應用的業務處理層面的結構了。

相關文件

《面向業務開發應用

》《探索流程的奧秘之三, 如何梳理業務流程

JSP自定義標籤的執行原理

當瀏覽器發來請求後,會將這個請求交給jsp翻譯成的servlet來處理,自定義標籤對應servlet中乙個方法的呼叫,這個方法主要步驟如下 1,產生標籤處理類的例項物件 2,將pagecontext傳入給標籤處理類物件 3,看標籤是否有父標籤,如果有則將父標籤傳遞給標籤處理器類。如果沒有的話則傳入n...

作業系統原理 作業系統的定義 特徵及功能

1.作業系統的定義 為了達到方便使用者和提高資源利用率的目的設計的,有效控制和管理計算機硬體和軟體資源的,合理的組織計算機工作流程的程式集合。有效 根據使用者的不同要求,在管理計算機資源時考慮到系統執行的效率和資源的利用率。合理 作業系統 公平 對待不同程式,保證系統不發生 死鎖 和 飢餓 現象 2...

Php 鏈式執行,PHP實現鏈式操作的原理詳解

在乙個類中有多個方法,當你例項化這個類,並呼叫方法時只能乙個乙個呼叫,類似 db.php class db public function where code here public function order code here public function limit code here ...