




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
BizTalk高级流程设计目录BizTalkOrchestration简介流程的监控和追踪流程的脱水和续水商务流程执行语言BPEL消息的关联联合流程的嵌套流程的事务和出错处理流程激活和实例管理数据/消息处理转换编码解码加密解密解析序列化抽取属性身份验证签名流程引擎(Orchestration)关联(Correlation)和基于内容的路由MessageBox应用适配器接口框架HTTPSOAPMSMQTSAPMQSeries监控统计
分析管理部署
流程管理
…SQLFTPFILE…BizTalk体系结构什么是Orchestration?Orchestration设计器可视化设计环境提供图形建模自动化业务流程保存业务流程模型后进行后期编译Saved
orchestrationBizTalkOrchestration引擎是一个运行引擎执行业务流程PortSurface<<>>PortSurfaceReceivePOReceivePOPortOperation_1->RequestCheckQuantityDeniedElseDeniedMsgTransformSendDeniedPortOperation_1<-RequestSend_ApproveSendApprvPortOperation_1->RequestSend_Denied!OrchestrationEngineBizTalk流程引擎的工作原理Orchestrationengine创建流程实例保存流程的状态信息完成资源优化提供可靠的终止和恢复MessageBoxDehydrateRehydrateOrchestion演示流程的监控和追踪HAT端到端View流程跟踪消息业务流程消息流程的重放调试挂起(Suspend)继续(Resume)断点流程的脱水和续水脱水是将一个流程的状态保持到数据库续水是将休眠的流程从数据库中恢复脱水的例子:长时间等待一个消息的接收长时间延时系统停止续水的例子:消息接收延时周期结束系统重起OrchestrationEngineMessageBoxDehydrateRehydrate业务流程执行语言BPELBPEL4WSBusinessProcessExecutionLanguage微软,IBM等厂商支持的流程描述语言标准实现业务流程的跨平台和互操作性消息的关联Correlation将进入的消息匹配到正确的流程运行流程实例设计人员选择属性进行关联TransactionInstanceBeginPlaceorderwithsupplierEndPOConfirmationRequestSuppliesApproveRequestSendPOPOWaitReceiveApprovalConfCorrelate消息息关关联联Correlation演示示消息息的的联联合合Convoys高级级的的关关联联模模式式消息息必必需需以以单单线线程程模模式式被被处处理理(也也叫叫Convoy)两类类:并发发的的关关联联进进行行接接收收(并并行行)顺序序的的关关联联进进行行接接收收(串串行行)StockMsg:TXN=1023Party1:Broker1Party2:BankParty3:Broker2ClearingHouseTXN:1023StockMsg:TXN=1023DepositMsg:TXN=1023并行行关关联联接接收收并行行联联合合Convoy消息息以以非非确确定定的的顺顺序序接接收收多个个可可激激活活的的接接收收端端口口最先先到到达达的的消消息息激激活活调调度度流流程程所有有的的接接收收端端口口必必需需使使用用一一致致的的关关联联集集合合消息息可可以以从从不不同同的的端端口口接接收收例子子:Clearinghouseexample:顺序序的的关关联联进进行行接接收收串行行联联合合Convoys流程程的的接接收收端端口口被被关关联联到到早早期期的的接接收收端端口口两种种类类型型:同类类型型消消息息异类类型型消消息息例子子:状态态更更新新:一一个个激激活活的的接接收收端端口口初初始始化化一一个个关关联联集集,,由由一一个个或或多多个个遵遵循循同同样样关关联联集集的的接接收收端端口口跟跟谁谁串行行联联合合Convoys的的类类型型共性性一个个可可激激活活的的接接收收端端口口由由多多个个非非激激活活的的端端口口跟跟随随可激激活活的的接接收收端端口口初初始始化化关关联联集集同类类型型消消息息串串行行联联合合所有有的的接接收收都都联联接接到到同同一一个个端端口口所有有接接收收都都用用同同一一个个消消息息类类型型异类类型型消消息息串串行行联联合合端口口可可以以接接收收不不同同类类型型的的消消息息联合合ConvoysConcurrentCorrelatedReceive(Parallel)SequentialCorrelatedReceive(Serial)流程程的的嵌嵌套套参数数:消息息,变变量量,端端口口引引用用,角角色色链链接接,或或关关联联集集合合输入入参参数数传值值或或引引用用输出出参参数数只消消息息/变变量量异步步调调用用另另一一个个流流程程调用用者者继继续续运运行行同步步调调用用另另一一个个流流程程调用用者者等等待待CallOrchestrationStartOrchestration调用用Orchestration起动动OrchestrationOrchestration的的嵌嵌套套调用用OrchestrationLong-RunningTransactionAtomicTransaction什么么是是一一个个事事务务Transaction?一个个事事务务是是一一系系列列的的操操作作,,可可以以看看作作一一个个逻逻辑辑工工作作单单元元可设设置置事事务务类类型型在在::整个个orchestration作用用域域范范围围三种种事事务务类类型型无原子子(短短事事务务)长事事务务Orchestration能能包包括括一一个个或或多多个个事事务务对嵌嵌套套的的事事务务数数目目没没有有限限制制LoanapplicationreceivedRequestCreditReportOrderAppraisalSignDocuments原子子事事务务AtomicTransactionDebitAccountACommitCreditAccountBCommit当要要求求ACID时使使用用在事事务务失失败败时时确确保保对对象象/变量的的回滚直到事事务committed后才改改变隔隔离状状态不能将将整个个orchestration设置为为原子子事务务原子事事务不不能包包任何何其它它的事事务(Nonescopesallowed)暂停和和终止止状态态在事事务中中不允允许不允许许异常常处理理例如:从一个个银行行帐户户传帐帐到另另一个个帐户户Long-RunningTransaction长事务务LoanapplicationreceivedRequestCreditReportOrderAppraisalSignDocuments事务需需长时时间才才能结结束当不需需要满满足ACID所有属属性时时(只需满满足一一致性性和持久性性)数据不不被锁住可可以被被更改改当最后后的状状态完完成被被认为为提交交“committed””如果一一个事事务终终止没没有自自动的的Rollback可以创创建包包含其其它事事务类类型的的嵌套套流程程通过异异常和和补偿偿处理理支持持回滚灵活配配置“timeout””例如:货款申申请和和审批批流程程异常处处理异常原原因抛出异异常Time-out事务失失败外部用用户代代码失失败系统异异常外部错错误码码消息息CatchExceptionBlockErrorReportExceptionerrorErrorHandling异常控制流流程的的错误误报告告和清
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 南京市六校联合体高三语文作文
- 环保工程生态环境规划考核试卷
- 中医儿童保健专科建设专家共识解读 2
- AIGC应用基础课件
- 江西应用工程职业学院《外国文学二》2023-2024学年第二学期期末试卷
- 吉林省长春市九台市2025年初三2月初三网上质量检测试题生物试题含解析
- 江苏省姜堰区溱潼二中市级名校2025届初三期末生物试题含解析
- 上海市五爱高级中学2025届第二学期高三年级期末教学质量检测试题(一模)化学试题含解析
- 四川体育职业学院《数字栏目包装技巧》2023-2024学年第二学期期末试卷
- 天津体育职业学院《影视作品鉴赏》2023-2024学年第二学期期末试卷
- 李清照永遇乐落日熔金讲课教案课件
- 国开电大操作系统 Linux系统使用 实验报告
- 第四讲大学生就业权益及其法律保障课件
- 大学电子密码锁设计毕业论文
- 硅胶检测报告
- 风电行业产品质量先期策划手册
- 社区日间照料中心运营方案
- 初中数学北师大七年级下册(2023年新编)综合与实践综合与实践-设计自己的运算程序 王颖
- 风电场工程勘察设计收费标准
- 可燃气体报警系统安装记录
- 项目管理人员安全教育课件
评论
0/150
提交评论