2012-10-10 41 views
1

BPM和工作流程有什麼區別?BPM和工作流程之間的差異

另外,在BPEL和ESB之間?

+0

工作流+市場= BPM :)從開發者的角度來看,BPMS(業務理線管理套件,如工藝設計和自動化軟件),工作流程是BPM的子集。該術語表示將任務或活動路由到流程圖。但是對salaboy的答案+1 +1 – jpesout

回答

7

BPM是一門叫做業務流程管理的學科,它不是關於技術。您會發現BPM系統或套件,它們是指導您實施BPM規範不同階段的軟件。這個術語不是技術性的,更多的是面向商業的。

術語工作流與BPM結合使用,但它最初的目的是描述面向文檔的公司和場景中的人與人之間的交互。術語「業務流程」代表更系統的情況,系統和人類參與者相互作用以實現目標。這個術語也可以用在技術領域之外。

BPEL(業務流程執行語言)是一種標準,也被稱爲WS-BPEL,它使用XML格式定義系統之間的交互。這個標準被很多公司廣泛採用來定義他們的系統到系統的交互(對BPEL的一個重大缺陷是缺乏對人機交互的支持)。這是一件非常技術性的事情,因爲它涉及如何集成通過Web服務公開的系統(提供Web服務端點進行交互)。

ESB是企業服務總線,ESB通常用於集成不同的系統。主要思想是提供一組業務連接器,允許不同的應用程序在不同的協議和技術下進行交互。

我建議你看看BPMN2(業務流程建模和表示法2),它是當今大多數BPM系統採用的新標準。請訪問www.jbpm.org瞭解更多信息。

乾杯

+0

這是一個非常好的答案,所以我不會創建一個新答案,而只是添加一條評論:工作流意味着(1)人爲順序過程,或者(2)將程序排序到轉換數據。雖然我同意第1段中BPM的定義,但有些人以不同的方式使用BPM。我計算了人們使用該術語的7種不同方式,並在我的博客上記錄了這些方法:[替換BPM的七個類別](http://social-biz.org/2012/04/25/not-to-praise-bpm-但到埋葬-IT /) – AgilePro

相關問題