回答
BPM是一門叫做業務流程管理的學科,它不是關於技術。您會發現BPM系統或套件,它們是指導您實施BPM規範不同階段的軟件。這個術語不是技術性的,更多的是面向商業的。
術語工作流與BPM結合使用,但它最初的目的是描述面向文檔的公司和場景中的人與人之間的交互。術語「業務流程」代表更系統的情況,系統和人類參與者相互作用以實現目標。這個術語也可以用在技術領域之外。
BPEL(業務流程執行語言)是一種標準,也被稱爲WS-BPEL,它使用XML格式定義系統之間的交互。這個標準被很多公司廣泛採用來定義他們的系統到系統的交互(對BPEL的一個重大缺陷是缺乏對人機交互的支持)。這是一件非常技術性的事情,因爲它涉及如何集成通過Web服務公開的系統(提供Web服務端點進行交互)。
ESB是企業服務總線,ESB通常用於集成不同的系統。主要思想是提供一組業務連接器,允許不同的應用程序在不同的協議和技術下進行交互。
我建議你看看BPMN2(業務流程建模和表示法2),它是當今大多數BPM系統採用的新標準。請訪問www.jbpm.org瞭解更多信息。
乾杯
這是一個非常好的答案,所以我不會創建一個新答案,而只是添加一條評論:工作流意味着(1)人爲順序過程,或者(2)將程序排序到轉換數據。雖然我同意第1段中BPM的定義,但有些人以不同的方式使用BPM。我計算了人們使用該術語的7種不同方式,並在我的博客上記錄了這些方法:[替換BPM的七個類別](http://social-biz.org/2012/04/25/not-to-praise-bpm-但到埋葬-IT /) – AgilePro
- 1. Mule:Anypoint工作室和Mule工作室之間的差異IDE
- 2. 原始工作樹和克隆工作樹之間的差異
- 3. aperte工作流程導入BPM文件
- 4. 爲什麼需要工作流程/ BPM?
- 5. java bpm適用於大數據和多工作流的子工作流程
- 6. /和/ **之間的差異
- 7. PHP之間的差異()和[]
- 8. '//'和'///'之間的C++差異
- 9. VBA:&和+之間的差異
- 10. 之間的差異和::: ++
- 11. 處理開發,測試和生產之間的共享點工作流差異
- 12. Perforce中流之間的差異
- 13. 字節流和比特流之間的差異
- 14. 運算符「==」和「=」之間的差異運算符「==」和「=」之間的差異「==」和「=」
- 15. 工作項目的Microsoft.VSTS.Scheduling.DueDate和Microsoft.VSTS.Scheduling.FinishDate之間的差異
- 16. RedirectToAction和ActionLink之間的差異導致.post()不工作
- 17. PHP:差異之間 - >和::
- 18. Htaccess - 和*之間的差異:。*和。+
- 19. 總和和+之間的差異?
- 20. Url.Action和Html.RenderActionLink和Html.RenderAction之間的差異
- 21. 張量流中tf.clip_by_average_norm和tf.clip_by_norm之間的差異
- 22. 張量流softmax_cross_entropy_with_logits和sigmoid_cross_entropy_with_logits之間的實現差異
- 23. 流緩衝區實現std :: endl和'\ n'之間的差異
- 24. 「流利聲明」和「應聲明庫」之間的差異
- 25. Serilog:之間{..} {差異@ ..}
- 26. Elf32_Phdr的p_filesz和p_memsz之間的差異
- 27. F#中的異步工作流與異步編程之間的關係
- 28. Python嵌入式工作流/ BPM庫?
- 29. 誤解單線程和多線程編程之間的差異
- 30. R編程:向量之間的差異
工作流+市場= BPM :)從開發者的角度來看,BPMS(業務理線管理套件,如工藝設計和自動化軟件),工作流程是BPM的子集。該術語表示將任務或活動路由到流程圖。但是對salaboy的答案+1 +1 – jpesout