版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版設(shè)備購買協(xié)議
- 2025年度疫情防控應(yīng)急物資儲備中心n95口罩采購合同范本3篇
- 二零二五年度貨運(yùn)司機(jī)勞務(wù)派遣合同3篇
- 2025年度大豆綠色種植推廣合作合同范本3篇
- 2025年度綠色有機(jī)西瓜產(chǎn)地直銷合作合同范本3篇
- 2025年度不銹鋼板材國際貿(mào)易結(jié)算及風(fēng)險(xiǎn)管理合同3篇
- 2024行政合同爭議調(diào)解程序:如何有效運(yùn)用行政優(yōu)先權(quán)3篇
- 2025年度WPS合同管理平臺定制開發(fā)與實(shí)施合同3篇
- 二零二五年甘肅離崗創(chuàng)業(yè)人員社保接續(xù)與待遇保障合同3篇
- 2025年物流配送與快遞快遞行業(yè)風(fēng)險(xiǎn)管理合同范本3篇
- 中國的世界遺產(chǎn)智慧樹知到期末考試答案2024年
- 2023年貴州省銅仁市中考數(shù)學(xué)真題試題含解析
- 世界衛(wèi)生組織生存質(zhì)量測量表(WHOQOL-BREF)
- 《葉圣陶先生二三事》第1第2課時(shí)示范公開課教學(xué)PPT課件【統(tǒng)編人教版七年級語文下冊】
- 某送電線路安全健康環(huán)境與文明施工監(jiān)理細(xì)則
- GB/T 28885-2012燃?xì)夥?wù)導(dǎo)則
- PEP-3心理教育量表-評估報(bào)告
- 控制性詳細(xì)規(guī)劃編制項(xiàng)目競爭性磋商招標(biāo)文件評標(biāo)辦法、采購需求和技術(shù)參數(shù)
- 《增值稅及附加稅費(fèi)申報(bào)表(小規(guī)模納稅人適用)》 及其附列資料-江蘇稅務(wù)
- 中南民族大學(xué)中文成績單
- 危大工程安全管理措施方案
評論
0/150
提交評論