工作流程(Workflow)和BPM的不同

來源:互聯網
上載者:User

1、工作流程(Workflow)
在類比、定義、執行和分析方面並不是非常關心完整周期的流程管理。沒有內建的流程管理概念。
有限的可測量性和可靠性,通常只是為部門級的使用進行設計並只有有限的平台支援。
缺乏整合能力,通常只限於傳送圖片或者文檔附件。
通常只能運行指定的應用系統,無法運行外部的主機應用系統,比如Oracle、SAP等等。
功能著重於提供強大的電子錶單功能。
通常在非任務驗證和收入結算領域使用。
2、BPM
商務程序的管理、類比、執行和分析的獨立的軟體平台,通常用於P2P、P2A和A2A(STP)任務驗證和收入結算流程中。
高可測性、高事務數、大使用者量的設計。
很強的整合能力,商務程序能夠通過不同應用系統與多個軟/硬體平台進行端到端的串連。
提供的主要功能
a.高可視化
b.可管理化
c.靈活性
d.模組化
e.整合性
f.基於規則
g.持續的最佳化
h.嵌入的
工作流程關注於通過預定義指令集組成活動組件的特定應用的序列,包括自動過程(基於軟體的)和手動活動(人工工作)。

BPM關注於由一些獨立的應用系統組成的商務程序的的類比、定義、執行、分析和管理。BPM是工作流程的超集,最大的不同是使不同的應用活動相互協作提供強大的整合能力。

工作流程管理系統用於控制流程程從一個人到另一個人,從一個應用到另一個應用,因此,它用於管理工作流程的資訊。工作流程管理不考慮商務程序的最佳化。BPM真正控制整個流程,確保工作流程能夠按計劃實施。

BPM的方案套件含很多工具,可以協助業務人員很容易的建立和記錄流程。可以為IT人員提供一個協同環境,來將業務人員建立的商務程序轉換為可以執行
的、與資料庫、試算表和商務規則相整合的代碼。當商務程序很複雜的時候,一個人是不夠的,很多不同的人要一起工作,協同工具是有必要的,它使得業務人員
和IT人員可以進行協作。

BPM可以協助軟體開發人員來整合第三方的應用軟體。在企業中有很多不同的應用系統。例如,ERP、PLM、財務軟體等。這些系統可以通過BPM平台進行
整合。此外BPM還用於處理流程執行過程中的意外和特殊情況,發布流程,並對流程進資料列版本設定。另外有一種工具,可以從正在執行的流程中提取一系列的指
標,產生各種形式的報告,使流程的擁有者能夠管理流程的資源,實現流程的最佳化。

簡而言之,BPM可以提供所有的流程式控制制功能,並實現與各類應用軟體的整合,但工作流程管理不能實現這些功能。

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.

區分Workflow與BPM

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

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

     如果Workflow是早期人們為瞭解決“辦公自動化”“流程自動化”而誕生的應用技術和解決方案的話;那麼BPM則是為了“對全域性的業務分析、整合”,以及“能夠基於這些分析提供對上層管理決策的支援”的一種應用技術和解決方案

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

     雖然描述過程“Process”的標準並不一樣,但是在圈定以:流程定義過程執行過程監控過程分析過程最佳化這幾個方面為核心的BPM Solution ,這一方面各家幾乎都是相同的,只是實現技術不同。
     當然,隨著SOA浪潮的到來,BPM基於SOA已經是一種必然趨勢。

整理自網路資料。。。。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.