1.BPEL、WSBPEL和 BPEL4WS之間的區別:
???沒有區別。。,均指相同的標準。
2.BPEL與工作流
???個人意見:BPEL屬于廣義工作流描述語言的一種,僅包括了工作流的部分技術,特指在遠程調用(包括COM, COBRA, Webservice ....)的環境下對商業流程進行建模的語言。BPEL中包括的同步和異步調用只是工作流的transition的兩種技術方式,并不是超出工作流的范圍。其和傳統的工作流系統的區別在于各個流程模塊之間的異構透明性,即各個流程模塊均可以替換為異構的實現。
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能做什么
???對業務流程進行建模,包括流轉(順序,并行,互斥)和數據(每個步驟地輸入輸出)
5.BPEL不能做什么
???具體執行原子業務。即BPEL只能對現有原子業務進行組合而不能產生新的原子業務。
???存儲流程數據。BPEL只是一個標準,不涉及具體的實現方法。因此產生了(3)中的各種實現。
6.BPEL和SOA
???BPEL是實現SOA的一種工具??梢酝ㄟ^BPEL來整合現有的企業內部資源(服務),從而提供流程化的管理。而且,整體是大于部分的總和的,所以整合后的服務又會產生新的功能和可能性。個人認為這才是BPEL存在的意義。
posted on 2006-05-09 12:59
silver.sun 閱讀(405)
評論(0) 編輯 收藏 所屬分類:
BPEL