biztalk高級流程設(shè)計(jì)ppt課件_第1頁
biztalk高級流程設(shè)計(jì)ppt課件_第2頁
biztalk高級流程設(shè)計(jì)ppt課件_第3頁
biztalk高級流程設(shè)計(jì)ppt課件_第4頁
biztalk高級流程設(shè)計(jì)ppt課件_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、BizTalk高級流程設(shè)計(jì)目錄BizTalk Orchestration簡介流程的監(jiān)控和追蹤流程的脫水和續(xù)水商務(wù)流程執(zhí)行言語BPEL音訊的關(guān)聯(lián)結(jié)合流程的嵌套流程的事務(wù)和出錯(cuò)處置 流程激活和實(shí)例管理 數(shù)據(jù)/音訊處置轉(zhuǎn)換編碼解碼加密解密解析 序列化抽取屬性身份驗(yàn)證簽名 流程引擎 (Orchestration) 關(guān)聯(lián) (Correlation)和基于內(nèi)容的路由MessageBox運(yùn)用適配器接口框架 SOAPMSMQTSAPMQSeries監(jiān)控 統(tǒng)計(jì)分析管理部署流程管理SQL FTP FILE BizTalk體系構(gòu)造什么是Orchestration?Orchestration設(shè)計(jì)器可視化設(shè)計(jì)環(huán)境提供圖

2、形建模自動化業(yè)務(wù)流程保管業(yè)務(wù)流程模型后進(jìn)展后期編譯Saved orchestrationBizTalk Orchestration引擎是一個(gè)運(yùn)轉(zhuǎn)引擎執(zhí)行業(yè)務(wù)流程Port Surface Port SurfaceReceive POReceivePOPort Operation_1 - RequestCheck QuantityDeniedElseDenied MsgTransform SendDeniedPort Operation_1 RequestSend_Denied!Orchestration EngineBizTalk 流程引擎的任務(wù)原理Orchestration engine創(chuàng)建流

3、程實(shí)例保管流程的形狀信息完成資源優(yōu)化提供可靠的終止和恢復(fù)MessageBoxDehydrateRehydrateOrchestion演示流程的監(jiān)控和追蹤HAT端到端View 流程跟蹤音訊業(yè)務(wù)流程音訊流程的重放調(diào)試掛起 (Suspend)繼續(xù) (Resume)斷點(diǎn)流程的脫水和續(xù)水脫水是將一個(gè)流程的形狀堅(jiān)持到數(shù)據(jù)庫續(xù)水是將休眠的流程從數(shù)據(jù)庫中恢復(fù)脫水的例子:長時(shí)間等待一個(gè)音訊的接納長時(shí)間延時(shí)系統(tǒng)停頓續(xù)水的例子:音訊接納延時(shí)周期終了系統(tǒng)重起Orchestration EngineMessageBoxDehydrateRehydrate業(yè)務(wù)流程執(zhí)行言語BPELBPEL4WSBusiness Proce

4、ss Execution Language微軟,IBM等廠商支持的流程描畫言語規(guī)范實(shí)現(xiàn)業(yè)務(wù)流程的跨平臺和互操作性音訊的關(guān)聯(lián)Correlation將進(jìn)入的音訊匹配到正確的流程運(yùn)轉(zhuǎn)流程實(shí)例設(shè)計(jì)人員選擇屬性進(jìn)展關(guān)聯(lián)Transaction InstanceBeginPlace order with supplierEndPO ConfirmationRequest SuppliesApprove RequestSend POPOWaitReceive ApprovalConfCorrelate音訊關(guān)聯(lián)Correlation演示音訊的結(jié)合Convoys高級的關(guān)聯(lián)方式音訊必需以單線程方式被處置 (也叫Co

5、nvoy)兩類:并發(fā)的關(guān)聯(lián)進(jìn)展接納 (并行)順序的關(guān)聯(lián)進(jìn)展接納 (串行)StockMsg: TXN=1023Party 1:Broker 1Party 2:BankParty 3:Broker 2ClearingHouseTXN:1023StockMsg: TXN=1023DepositMsg: TXN=1023并行關(guān)聯(lián)接納并行結(jié)合Convoy音訊以非確定的順序接納多個(gè)可激活的接納端口最先到達(dá)的音訊激活調(diào)度流程一切的接納端口必需運(yùn)用一致的關(guān)聯(lián)集合音訊可以從不同的端口接納例子:Clearinghouse example:順序的關(guān)聯(lián)進(jìn)展接納 串行結(jié)合Convoys流程的接納端口被關(guān)聯(lián)到早期的接納端

6、口兩種類型:同類型音訊異類型音訊例子:形狀更新: 一個(gè)激活的接納端口初始化一個(gè)關(guān)聯(lián)集,由一個(gè)或多個(gè)遵照同樣關(guān)聯(lián)集的接納端口跟誰串行結(jié)合 Convoys的類型共性一個(gè)可激活的接納端口由多個(gè)非激活的端口跟隨可激活的接納端口初始化關(guān)聯(lián)集同類型音訊串行結(jié)合一切的接納都聯(lián)接到同一個(gè)端口一切接納都用同一個(gè)音訊類型異類型音訊串行結(jié)合端口可以接納不同類型的音訊結(jié)合ConvoysConcurrent Correlated Receive (Parallel)Sequential Correlated Receive (Serial)流程的嵌套參數(shù):音訊, 變量, 端口援用, 角色鏈接, 或 關(guān)聯(lián)集合 輸入?yún)?shù)傳

7、值或援用輸出參數(shù)只音訊 /變量異步伐用另一個(gè)流程調(diào)用者繼續(xù)運(yùn)轉(zhuǎn)同步伐用另一個(gè)流程調(diào)用者等待Call OrchestrationStart Orchestration調(diào)用 Orchestration起動 OrchestrationOrchestration的嵌套調(diào)用OrchestrationLong-Running Transaction Atomic Transaction什么是一個(gè)事務(wù)Transaction?一個(gè)事務(wù)是一系列的操作,可以看作一個(gè)邏輯任務(wù)單元可設(shè)置事務(wù)類型在:整個(gè)orchestration作用域范圍三種事務(wù)類型無原子 (短事務(wù))長事務(wù)Orchestration能包括一個(gè)或多個(gè)事

8、務(wù)對嵌套的事務(wù)數(shù)目沒有限制Loan application receivedRequest Credit ReportOrder AppraisalSign Documents原子事務(wù)Atomic TransactionDebit Account ACommitCredit Account BCommit當(dāng)要求ACID時(shí)運(yùn)用在事務(wù)失敗時(shí)確保對象/變量的回滾直到事務(wù)committed后才改動隔離形狀不能將整個(gè)orchestration設(shè)置為原子事務(wù)原子事務(wù)不能包任何其它的事務(wù)(None scopes allowed)暫停和終止形狀在事務(wù)中不允許不允許異常處置例如: 從一個(gè)銀行帳戶傳帳到另一個(gè)帳戶

9、Long-Running Transaction長事務(wù)Loan application receivedRequest Credit ReportOrder AppraisalSign Documents事務(wù)需長時(shí)間才干終了當(dāng)不需求滿足ACID一切屬性時(shí) (只需滿足一致性和耐久性)數(shù)據(jù)不被鎖住可以被更改當(dāng)最后的形狀完成被以為提交 “committed假設(shè)一個(gè)事務(wù)終止沒有自動的Rollback可以創(chuàng)建包含其它事務(wù)類型的嵌套流程經(jīng)過異常和補(bǔ)償處置支持回滾靈敏配置 “timeout例如: 貨款懇求和審批流程異常處置異常緣由拋出異常Time-out事務(wù)失敗外部用戶代碼失敗系統(tǒng)異常外部錯(cuò)誤碼音訊Catch Exception BlockError ReportException errorError Handling異??刂屏鞒痰腻e(cuò)誤報(bào)告和去除提供拋出和捕捉通用或定制的異常補(bǔ)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論