隻開發一套業務管理系統,或者隻維護一套業務管理系統是相對簡單的事情,但是你要同時給多個客戶開發多套系統,或者同時維護多個公司提供的多套系統時煩惱就來了,我們通用權限管理系統裡有比較好的實作方式,有可以獨立,也可以內建在一起的管理辦法。
當然我們的最終夢想是大家都用通用權限管理系統,這樣我們的各個系統之間的內建的難度,複雜度就會少很多了,将來我們的各個廠商的業務系統都可以很容易的內建在一起了。下面看我們在通用權限管理系統裡是如何實作多個子系統的靈活權限管控的。
所有的系統在一起,維護起來麻煩資料量龐大很容易看得眼花缭亂,也不友善導入導出子系統,而且很容易崩潰一個系統所有的系統都會崩潰,獨立性會比較差一些,維護的難度高,容易出錯,而且不容易靈活部署,想集中統一時就可以快速集中統一,想分割獨立時又可以快速分割的要求,同時也不适合有選擇性的優化某個子系統等等。
由于通用權限管理系統裡充分考慮了各種複雜的情況及各種對各個子系統的靈活要求,是以能有效的避免上面發生的各種問題。請看下面的技術參考圖
例如我們這裡是 WorkFlow 系統,工作審批流程元件,那就會 WorkFlow* 的一系列配套的資料表。
本文轉自 jirigala 51CTO部落格,原文連結:http://blog.51cto.com/2347979/1196251,如需轉載請自行聯系原作者