【導(dǎo)讀】BPEL文檔結(jié)構(gòu)與流程定義要素。應(yīng)用系統(tǒng)集成需要的不僅僅是通過使用標(biāo)準(zhǔn)協(xié)議來進行簡單交互的能力。交互時才能發(fā)揮Web服務(wù)作為集成平臺的全部潛力。業(yè)務(wù)交互的模型通常假設(shè)在涉及雙方或多方、有狀態(tài)、長期運行的交互中。的同步和異步對等消息交換序列。程在其交互中所用的消息交換協(xié)議進行正式描述。BPEL4WS為描述基于流程和流程的合作伙伴之間交互的業(yè)務(wù)流程的行為。務(wù)目標(biāo),又定義這種協(xié)調(diào)所需的狀態(tài)和邏輯。流程內(nèi)單個或組合活動的方式。在BPEL4WS中流程實例的創(chuàng)建總是隱式的;接收消息的活動(也就是。如果僅有一個啟動活動需被執(zhí)行,那么相關(guān)集的使用是沒有限制的。當(dāng)故障到達流程的作用域而且被處理或未被處理。在這種情況下,終止是異常的。BPEL4WS所包括的構(gòu)造已足夠表達抽象業(yè)務(wù)流程和可執(zhí)行業(yè)務(wù)流程。為了支持?jǐn)U展性,BPEL4WS允許名稱空間限定的屬性出現(xiàn)在任何。任意地把序列組成一組表。實心箭頭表示用于跨并發(fā)。服務(wù)所產(chǎn)生的故障作出響應(yīng)時必須進行的活動。