全面瞭解企業資料服務(2/24)
文/葉宏謨
任何組織,公營或私營、營利或非營利(NPO)、政府或非政府(NGO),都需要不斷的改善他們的作業流程,而改善的關鍵是PPT:人(People)、流程(Process)、和科技(Technology),改善的方法是ECRS:刪除(Eliminate)、合併(Combine)、重排(Rearrange)、簡化(Simplify)。
流程改善的黃金三角和ECRS
組織由人構成,眾人協作要發揮效率必須規劃並執行流程,而人和流程都有頼科技的支援,此PPT框架(People-Process-Technology Framework)已存在了六十多年,是組織流程改善的動力,稱為黃金三角(Golden Triangle)。
[ 加入 CIO Taiwan 官方 LINE 與 Facebook ,與全球 CIO 同步獲取精華見解 ]
服務導向架構的SOA-ERP包含10,000多個服務元件(Service Component),每個服務元件代表組織作業流程的一個動作,例如銷售訂單、出貨單、採購單、進貨單、會計傳票分錄、…的新增、修改、確認等。作業流程由服務元件組合而成,改善作業流程時可以刪除(E)不必要的服務元件,可以串聯或並聯(C和R) 服務元件成為更高階的服務元件,操作畫面可以選擇最少的服務元件欄位(S),像堆積木般的組裝服務元件就能改善組織的作業流程。
例如,有的公司接到客戶訂單後立即出貨再向廠商發出採購單補貨,有的公司接到客戶訂單後轉成廠商的採購單並請廠商直接出貨給客戶。每個組織的流程都不一樣,但SOA-ERP服務元件都能滿足。
SOA-ERP的服務元件就是積木
開發者組裝現成的SOA-ERP服務元件開發應用程式,速度非常快,連資料庫都不用設計,所以不懂資料庫的人也能開發應用程式。
應用程式包含給「人」操作的畫面(UI, User Interface)和畫面背後驅動作業的「流程」(BP, Business Process),這些畫面和流程的背後則是服務元件,服務元件的背後則是資料庫。應用程式和SOA服務元件就是PPT架構中的「科技」。
[ 閱讀更多 【全面瞭解企業資料服務】系列文章 ]
組織中的「人」看不到SOA-ERP服務元件,他們操作應用程式的畫面,由應用程式呼叫服務元件,再由服務元件存取資料庫。應用程式上的每一個按鈕按下去就會呼叫一個或多個服務元件,執行需要的「流程」,並改變服務元件背後的資料庫和應用程式畫面的內容。
使用者只看得到應用程式看不到服務元件,而組裝服務元件開發應用程式的開發者只看得到服務元件看不到資料庫,資料庫被封裝(Encapsulated)起來,没有人碰得到資料庫,資料是安全的。
隨插即用
因為複雜的邏輯全隱藏在服務元件中,開發者可以快速出版應用程式,組織可以「隨插即用」(Plug and Play)不同開發者的應用程式。雖然每個應用程式只呼叫少數服務元件,但背後的資料庫是一體的、完整的,使用不同開發者的應用程式不會有資料無法整合的問題。
在組織作業流程改善的黃金三角(PPT框架)中,服務元件和應用程式是「科技」,而應用程式的UI支援「人」,應用程式的BP以ECRS的方式組裝服務元件支援「流程」。人、流程、和科技融合在一起,組織才會進步。
(本文授權非營利轉載,請註明出處:CIO Taiwan)