BPEL的尷尬

BPEL宣稱是SOA鐵三角中的一角(另外兩個角是SCA和SDO),其作用就是編排Web服務,Web服務是粗粒度的。

但是BPEL發現純粹自動化的流程少之又少,於是被迫加入人工活動(people activity)和人工任務(Human Task)。顯然,這些東西是細粒度的,人工活動和任務一定是某個業務系統的一個具體操作而已。讓人感覺和他的初衷是矛盾的。

如果從工作流的角度考慮看,BPEL4People似乎沒有什麼意義。
首先工作流基本上用不着Webservice,同一個系統內部webservice沒有什麼意義。
另外,BPEL的流程是塊狀結構,和編程語言差不多,很難適應流程的需求。

所以,我認爲BPEL是很尷尬。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章