工作流(Workflow)和BPM的不同

          Posted on 2008-11-05 09:35 林光炎 閱讀(721) 評論(0)  編輯  收藏

          工作流(Workflow)和BPM的不同

          1、工作流(Workflow)
          在模擬、定義、執(zhí)行和分析方面并不是非常關(guān)心完整周期的流程管理。沒有內(nèi)置的流程管理概念。
          有限的可測量性和可靠性,通常只是為部門級的使用進行設計并只有有限的平臺支持。
          缺乏整合能力,通常只限于傳送圖片或者文檔附件。
          通常只能運行指定的應用系統(tǒng),無法運行外部的主機應用系統(tǒng),比如Oracle、SAP等等。
          功能著重于提供強大的電子表單功能。
          通常在非任務驗證和收入結(jié)算領(lǐng)域使用。
          2、BPM
          業(yè)務流程的管理、模擬、執(zhí)行和分析的獨立的軟件平臺,通常用于P2P、P2A和A2A(STP)任務驗證和收入結(jié)算流程中。
          高可測性、高事務數(shù)、大用戶量的設計。
          很強的集成能力,業(yè)務流程能夠通過不同應用系統(tǒng)與多個軟/硬件平臺進行端到端的連接。
          提供的主要功能
          a.高可視化
          b.可管理化
          c.靈活性
          d.模塊化
          e.整合性
          f.基于規(guī)則
          g.持續(xù)的優(yōu)化
          h.嵌入的
          工作流關(guān)注于通過預定義指令集組成活動組件的特定應用的序列,包括自動過程(基于軟件的)和手動活動(人工工作)。

          BPM關(guān)注于由一些獨立的應用系統(tǒng)組成的業(yè)務流程的的模擬、定義、執(zhí)行、分析和管理。BPM是工作流的超集,最大的不同是使不同的應用活動相互協(xié)作提供強大的整合能力。

          工作流管理系統(tǒng)用于控制流程從一個人到另一個人,從一個應用到另一個應用,因此,它用于管理工作流的信息。工作流管理不考慮業(yè)務流程的優(yōu)化。BPM真正控制整個流程,確保工作流能夠按計劃實施。

          BPM的解決方案包含很多工具,可以幫助業(yè)務人員很容易的創(chuàng)建和記錄流程。可以為IT人員提供一個協(xié)同環(huán)境,來將業(yè)務人員創(chuàng)建的業(yè)務流程轉(zhuǎn)換為可以執(zhí)行的、與數(shù)據(jù)庫、電子表格和業(yè)務規(guī)則相集成的代碼。當業(yè)務流程很復雜的時候,一個人是不夠的,很多不同的人要一起工作,協(xié)同工具是有必要的,它使得業(yè)務人員和IT人員可以進行協(xié)作。

          BPM可以幫助軟件開發(fā)人員來集成第三方的應用軟件。在企業(yè)中有很多不同的應用系統(tǒng)。例如,ERP、PLM、財務軟件等。這些系統(tǒng)可以通過BPM平臺進行集成。此外BPM還用于處理流程執(zhí)行過程中的意外和特殊情況,發(fā)布流程,并對流程進行版本控制。另外有一種工具,可以從正在執(zhí)行的流程中提取一系列的指標,生成各種形式的報告,使流程的擁有者能夠管理流程的資源,實現(xiàn)流程的優(yōu)化。

          簡而言之,BPM可以提供所有的流程控制功能,并實現(xiàn)與各類應用軟件的集成,但工作流管理不能實現(xiàn)這些功能。

          BPM/Workflow Both Target Business Enablement
          By STEVE WEISSMAN

          Even the most casual observer of today’s enterprise software market is aware that “BPM” and
          “workflow” are two of the catchiest phrases now in play. But the way these technologies have
          progressed, even the most expert participant currently finds it difficult to clearly delineate
          between the two. Last year we wrote that these once-disparate market segments would dramatically
          converge until they’d come to occupy a single functional niche (see Enterprise
          Interoperability Takes Center Stage), and we were right – to the point where such stalwart
          defenders of the workflow faith as Staffware and Ultimus now readily and comfortably speak
          BPM as well.

          區(qū)分Workflow與BPM

                按照我最初的設想,這篇文章本不應該寫Workflow與BPM的區(qū)別的,但是世界總是變化這么快。前幾天給公司內(nèi)部的期刊寫了篇介紹工作流的文章,之后就有很多同事詢問Workflow與BPM的區(qū)分問題。于是不得已就寫了點這方面自己的看法,現(xiàn)摘錄如下:

                 對Workflow和BPM,沒有嚴格的概念界限區(qū)分。
               首先讓我們回顧到上個世紀九十年代,誕生了“Process Reengineering”,可惜那個時候只是一陣風,因為技術(shù)跟不上,所以大多都只停留在管理層概念。但是,在九十年代,workflow技術(shù)卻蓬勃發(fā)展,可謂是百家爭鳴,蒸蒸日上。
               2000左右,工作流技術(shù)應用已經(jīng)非常成熟,數(shù)據(jù)集成,應用集成也發(fā)展迅速。隨之也推動了業(yè)務過程管理、整合、統(tǒng)計、優(yōu)化等方面的應用需求。于是就誕生了“BPM”這個概念。

               如果Workflow是早期人們?yōu)榱私鉀Q“辦公自動化”“流程自動化”而誕生的應用技術(shù)和解決方案的話;那么BPM則是為了“對全局性的業(yè)務分析、整合”,以及“能夠基于這些分析提供對上層管理決策的支持”的一種應用技術(shù)和解決方案

               事實上,如何去描述業(yè)務過程“Business Process”,一直還是個爭論不休的話題,也因此存在幾種標準。主要是以WfMC為代表的XPDL,OASIS為代表的BPEL,OMG為代表的BPMN和BPDM。

               雖然描述過程“Process”的標準并不一樣,但是在圈定以:過程定義過程執(zhí)行過程監(jiān)控過程分析過程優(yōu)化這幾個方面為核心的BPM Solution ,這一方面各家?guī)缀醵际窍嗤模皇菍崿F(xiàn)技術(shù)不同。
               當然,隨著SOA浪潮的到來,BPM基于SOA已經(jīng)是一種必然趨勢。

          posts - 104, comments - 33, trackbacks - 0, articles - 0

          Copyright © 林光炎

          主站蜘蛛池模板: 濉溪县| 清水河县| 佛山市| 海盐县| 饶河县| 沙湾县| 长春市| 武功县| 来凤县| 双峰县| 灵台县| 尤溪县| 曲水县| 新巴尔虎右旗| 开化县| 三河市| 广元市| 葵青区| 文安县| 富川| 无极县| 临汾市| 尚志市| 澳门| 德昌县| 江川县| 江口县| 澄江县| 宜黄县| 龙陵县| 桓台县| 保山市| 东海县| 梁河县| 偏关县| 吉林市| 南乐县| 宁都县| 永川市| 石家庄市| 昔阳县|