【正文】
eration_1 Request Send_Denied ! Orchestration Engine BizTalk 流程引擎的工作原理 Orchestration engine ? 創(chuàng)建流程實例 ? 保存流程的狀態(tài)信息 ? 完成資源優(yōu)化 ? 提供可靠的終止和恢復(fù) MessageBox Dehydrate Rehydrate Orchestion演示 流程的監(jiān)控和追蹤 HAT 端到端 View 流程 跟蹤 消息 業(yè)務(wù)流程 消息流程的重放 調(diào)試 掛起 (Suspend) 繼續(xù) (Resume) 斷點 流程的脫水和續(xù)水 脫水是將一個流程的狀態(tài)保持到數(shù)據(jù)庫 續(xù)水是將休眠的流程從數(shù)據(jù)庫中恢復(fù) 脫水的例子 : 長時間等待一個消息的接收 長時間延時 系統(tǒng)停止 續(xù)水的例子 : 消息接收 延時周期結(jié)束 系統(tǒng)重起 Orchestration Engine MessageBox Dehydrate Rehydrate 業(yè)務(wù)流程執(zhí)行語言 BPEL BPEL4WS Business Process Execution Language 微軟 ,IBM等廠商支持的流程描述語言標(biāo)準(zhǔn) 實現(xiàn)業(yè)務(wù)流程的跨平臺和互操作性 BizTalk Ser v e r 2 00 4 Oth er I ntegration Se r v e rBPEL De fin itionGene ra te dW eb Ser v i ce s消息的關(guān)聯(lián) Correlation 將進(jìn)入的消息匹配到正確的流程運行流程實例 設(shè)計人員選擇屬性進(jìn)行關(guān)聯(lián) Transaction Instance Begin Place order with supplier End PO Confirmation Request Supplies Approve Requ