工作流技術(shù)發(fā)展趨勢(shì)
先看幾篇前輩牛人的文章:
工作流之大局勢(shì) 作者把wfmc派叫做保皇黨,web service派叫做革命黨~輕松幽默又清晰透徹。看好bpel是未來(lái)發(fā)展的方向。
誰(shuí)來(lái)一統(tǒng)BPM江湖?臺(tái)灣的牛人,主推soa架構(gòu),比較看好bpel。
工作流現(xiàn)狀?經(jīng)典文章,對(duì)工作流領(lǐng)域?yàn)槭裁慈绱嘶靵y和缺乏標(biāo)準(zhǔn)作了有益的思考。
??????看起來(lái),bpel似乎是workflow未來(lái)發(fā)展的趨勢(shì)。但是,看看市場(chǎng)的現(xiàn)狀,特別是國(guó)內(nèi),還是基于wfmc的工作流系統(tǒng)居多。為什么呢?這一方面是因?yàn)閟oa和web service的概念還是停留在曲高和寡的階段;另一方面是bpel本身的問(wèn)題:bpel更像一個(gè)web service composition,而不是business process definition。
??????bpel做integration是很合適,但做workflow就好像差了一點(diǎn)點(diǎn)。看看bea的wli(weblogic integration)主頁(yè),對(duì)wli的定位首先是application integration,其次才是bpm。讀過(guò)“Microsoft Biztalk 2004 vs IBM WebSphere Business Integration Server Foundation 5.1 ”之后更有這種感覺(jué),bpel的用途在EAI,b2bi上比較強(qiáng)。
??????bpel缺乏角色的概念,看看關(guān)于biztalk的這篇文章“談?wù)劰ぷ髁饕婕懊嫦蚍?wù)編程”,我也贊同作者的觀點(diǎn),即biztalk中的orchestration——亦即bpel的核心模型,對(duì)workflow,尤其是human workflow的支持很一般。若用bpel來(lái)實(shí)現(xiàn)workflow,非得外加一套角色管理不可,worklist不用說(shuō)也要另外實(shí)現(xiàn)。
??????寫到這里,感覺(jué)自己對(duì)bpel的把握不夠深。如何從workflow的角度理解bpel?我打算繼續(xù)研究activebpel,同時(shí)開始看bea的wli。
posted on 2006-11-25 15:23 BPM 閱讀(716) 評(píng)論(0) 編輯 收藏 所屬分類: 工作流基礎(chǔ)