架構 - 業務流程管理介紹(BPM)

作者: 周 金根  來源: 博客園  發布時間: 2013-04-23 15:49  閱讀: 10816 次  推薦: 10   原文鏈接   [收藏]  

  最近公司準備采用外部的開發平臺,其中就有BPM廠商。以前也看過一些BPM相關的資料,為了加深對BPM的理解,本篇我將對以前對BPM的理解進行一個簡要的整理,也希望能給大家一個參考。

什么是業務流程

  維基百科中說,業務流程是為特定的對象(客戶)創造價值的過程,這一過程由一系列相關聯、有組織活動或任務組成。企業和組織中的流程常常劃分為三種基本類型:

  1. 管理流程——對系統運作進行管制、協調的流程。典型的管理過程例如公司治理、戰略管理。
  2. 運作流程——構成核心業務和創造基本價值的流程。典型的運作過程例如采購、制造、市場營銷、銷售。
  3. 支持流程——支撐管理流程和運作流程的流程。例如:會計、招募、技術支持。

業務流程和工作流的關系

  工作流技術發端于1970年代中期辦公自動化領域的研究工作,它也是形成最早的辦公自動化系統主要技術。以前在OA產品中,大家聽得很多的是工作流,比較典型的就是審批流了。如果大家注意的話,會發現現在很多BPM軟件的前身就是工作流產品。從技術角度上理解,工作流軟件是BPM的重要技術之一,BPM軟件是工作流軟件發展的結果,只是開發商從市場考慮加上一些佐料換了一個包裝而已。很多開發人員都是從技術上去區分工作流產品還是BPM,這個也沒有錯,然而從處理問題的角度考慮,區別兩者則又是非常必要的,我更愿意從它們解決的問題域去區分:工作流軟件解決的問題域是流程的自動化(workflow),而BPM軟件解決的是業務流程的優化(process),BPM更強調對流程運行的監控、流程數據的分析、企業應用的集成、快速開發能力。流程優化只有一部分工作是IT系統能夠完成的事情,還有很多事情是系統外完成的,IT系統所做的是為流程優化準備好高質量的分析數據,做為支撐系統而存在。

企業引入BPM的好處

  1. 規范集團公司業務流程
  2. 實現業務流程的集成和自動化
  3. 提高團隊協作效率
  4. 實現流程優化
  5. 優化企業內部管理
  6. 提高企業的管控能力和決策水平
  7. 向知識型企業轉變

BPMS的主要技術項

  1. Process Modeling 業務流程建模
    • Analytical Modeling     業務流程梳理分析模型(面向業務人員)
    • Executeable Modeling         可執行的業務流程模型(面向IT信息人員)
    • Organizations,Applications Modeling  組織、應用模型(面向IT信息人員)
  2. Process Automation 業務流程自動化
    • Process Engine    執行業務流程模型的關鍵特性,為流程提供執行、監控的運行環境
    • Flow Control (Routing)  將任務執行者(人工/機器)自動送達的路由規則
    • Event and Exception    由指定的(人/機器)在指定(時間/動作)觸發事件,執行商業邏輯、EAI
  3. Process Architecture and Standards 業務流程架構和標準
    • Workflow Architecture     工作流系統架構,WFMC Intefrace規范
    • Modeling Language Standards    建模語言標準,XPDL、BPMN、BPEL
    • Mode Driven Architecture           模型驅動架構,OMG、MOF規范
    • Services Orchestration Architecture面向服務的架構,OASIS、WebService
  4. Business Rules 商業規則
    • BRE(Business Rule Engine)               用于執行規則的引擎
    • Rule Designer                                   規則設計能力 
  5. Application Integration 應用整合
    • based on Event           基于事件的整合
    • based on Adapter         基于雙方適配器的整合
    • based on Portal           基于交互的整合
    • based on Services              基于ESB總線服務的整合
    • based on Resource      基于資源的整合(數據庫、簡單文件格式、RSS、Mushup..)
  6. Performance Management

BPMS 系統架構圖

業務流程分析BPA與業務流程管理BPM區別 

BPM Babylonia – Comparing BPA and BPMS is like comparing apples and oranges

10
0
 
標簽:K2 BPM
 
 

文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()