1.BPEL、WSBPEL和 BPEL4WS之間的區(qū)別:
???沒有區(qū)別。。,均指相同的標(biāo)準(zhǔn)。
2.BPEL與工作流
???個人意見:BPEL屬于廣義工作流描述語言的一種,僅包括了工作流的部分技術(shù),特指在遠(yuǎn)程調(diào)用(包括COM, COBRA, Webservice ....)的環(huán)境下對商業(yè)流程進(jìn)行建模的語言。BPEL中包括的同步和異步調(diào)用只是工作流的transition的兩種技術(shù)方式,并不是超出工作流的范圍。其和傳統(tǒng)的工作流系統(tǒng)的區(qū)別在于各個流程模塊之間的異構(gòu)透明性,即各個流程模塊均可以替換為異構(gòu)的實現(xiàn)。
3.BPEL工具
???http://alphaworks.ibm.com/tech/bpws4j
???http://www.eclipse.org/bpel/
???http://www.oracle.com/technology/global/cn/products/ias/bpel/index.html
???http://www.microsoft.com/china/biztalk/
???http://alphaworks.ibm.com/tech/bpelrepository
4.BPEL能做什么
???對業(yè)務(wù)流程進(jìn)行建模,包括流轉(zhuǎn)(順序,并行,互斥)和數(shù)據(jù)(每個步驟地輸入輸出)
5.BPEL不能做什么
???具體執(zhí)行原子業(yè)務(wù)。即BPEL只能對現(xiàn)有原子業(yè)務(wù)進(jìn)行組合而不能產(chǎn)生新的原子業(yè)務(wù)。
???存儲流程數(shù)據(jù)。BPEL只是一個標(biāo)準(zhǔn),不涉及具體的實現(xiàn)方法。因此產(chǎn)生了(3)中的各種實現(xiàn)。
6.BPEL和SOA
???BPEL是實現(xiàn)SOA的一種工具。可以通過BPEL來整合現(xiàn)有的企業(yè)內(nèi)部資源(服務(wù)),從而提供流程化的管理。而且,整體是大于部分的總和的,所以整合后的服務(wù)又會產(chǎn)生新的功能和可能性。個人認(rèn)為這才是BPEL存在的意義。
posted on 2006-05-09 12:59
silver.sun 閱讀(405)
評論(0) 編輯 收藏 所屬分類:
BPEL