BPEL宣稱是SOA鐵三角中的一角(另外兩個角是SCA和SDO),其作用就是編排Web服務,Web服務是粗粒度的。
但是BPEL發現純粹自動化的流程少之又少,於是被迫加入人工活動(people activity)和人工任務(Human Task)。顯然,這些東西是細粒度的,人工活動和任務一定是某個業務系統的一個具體操作而已。讓人感覺和他的初衷是矛盾的。
如果從工作流的角度考慮看,BPEL4People似乎沒有什麼意義。
首先工作流基本上用不着Webservice,同一個系統內部webservice沒有什麼意義。
另外,BPEL的流程是塊狀結構,和編程語言差不多,很難適應流程的需求。
所以,我認爲BPEL是很尷尬。
BPEL的尷尬
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
關於Fire Workflow後臺管理系統的思考
nychen2000
2020-02-22 03:05:41
Fire workflow引擎架構之一:WorkflowSession詳解
nychen2000
2020-02-22 03:05:41
Fire workflow2.0引擎出爐了
nychen2000
2018-11-14 07:37:37
《Fire Workflow原理、設計與應用》可以下載了
nychen2000
2018-11-04 08:04:45
Fire Workflow“自由流”更加自由了
nychen2000
2018-11-04 08:04:45
Fire Workflow2.0規劃(2)——引擎設計的調整
nychen2000
2018-11-04 08:04:45
BPM和Workflow到底有啥區別?
nychen2000
2018-11-04 08:04:45
工作流模型需要有突破
nychen2000
2018-11-04 08:04:45
FireWorkflow微內核 vs jBPM流程虛擬機
nychen2000
2018-11-04 08:04:45
Fire Workflow提供了一個基於金蝶AOM的demo
nychen2000
2018-11-04 08:04:45
Fire Workflow 圖形化Web流程實例跟蹤控件發佈了
nychen2000
2018-11-04 08:04:45
Fire Workflow2.0規劃(1)——模型的優化
nychen2000
2018-11-04 08:04:45
Fire Workflow如何實現自動委派
nychen2000
2018-11-04 08:04:45
Fire Workflow .Net版本初具雛形
nychen2000
2018-11-04 08:04:45
Fire Workflow ToolTask如何調用外部程序
nychen2000
2018-11-04 08:04:45