biztalk高级流程设计.pptx

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

biztalk高级流程设计

BizTalk高级流程设计

目录BizTalkOrchestration简介流程的监控和追踪流程的脱水和续水商务流程执行语言BPEL消息的关联联合流程的嵌套流程的事务和出错处理

流程激活和实例管理数据/消息处理转换编码解码加密解密解析序列化抽取属性身份验证签名流程引擎(Orchestration)关联(Correlation)和基于内容的路由MessageBox应用适配器接口框架HTTPSOAPMSMQTSAPMQSeries监控统计

分析管理部署

流程管理

…SQLFTPFILE…BizTalk体系结构

什么是Orchestration?Orchestration设计器可视化设计环境提供图形建模自动化业务流程保存业务流程模型后进行后期编译Saved

orchestrationBizTalkOrchestration引擎是一个运行引擎执行业务流程PortSurfacePortSurfaceReceivePOReceivePOPortOperation_1-RequestCheckQuantityDeniedElseDeniedMsgTransformSendDeniedPortOperation_1-RequestSend_ApproveSendApprvPortOperation_1-RequestSend_Denied!

OrchestrationEngineBizTalk流程引擎的工作原理Orchestrationengine创建流程实例保存流程的状态信息完成资源优化提供可靠的终止和恢复MessageBoxDehydrateRehydrate

Orchestion演示

流程的监控和追踪HAT端到端View流程跟踪消息业务流程消息流程的重放调试挂起(Suspend)继续(Resume)断点

流程的脱水和续水脱水是将一个流程的状态保持到数据库续水是将休眠的流程从数据库中恢复脱水的例子:长时间等待一个消息的接收长时间延时系统停止续水的例子:消息接收延时周期结束系统重起OrchestrationEngineMessageBoxDehydrateRehydrate

业务流程执行语言BPELBPEL4WSBusinessProcessExecutionLanguage微软,IBM等厂商支持的流程描述语言标准实现业务流程的跨平台和互操作性

消息的关联Correlation将进入的消息匹配到正确的流程运行流程实例设计人员选择属性进行关联TransactionInstanceBeginPlaceorderwithsupplierEndPOConfirmationRequestSuppliesApproveRequestSendPOPOWaitReceiveApprovalConfCorrelate

消息关联Correlation演示

消息的联合Convoys高级的关联模式消息必需以单线程模式被处理(也叫Convoy)两类:并发的关联进行接收(并行)顺序的关联进行接收(串行)StockMsg:TXN=1023Party1:Broker1Party2:BankParty3:Broker2ClearingHouseTXN:1023StockMsg:TXN=1023DepositMsg:TXN=1023

并行关联接收

并行联合Convoy消息以非确定的顺序接收多个可激活的接收端口最先到达的消息激活调度流程所有的接收端口必需使用一致的关联集合消息可以从不同的端口接收例子:Clearinghouseexle:

顺序的关联进行接收

串行联合Convoys流程的接收端口被关联到早期的接收端口两种类型:同类型消息异类型消息例子:状态更新:一个激活的接收端口初始化一个关联集,由一个或多个遵循同样关联集的接收端口跟谁

串行联合Convoys的类型共性一个可激活的接收端口由多个非激活的端口跟随可激活的接收端口初始化关联集同类型消息串行联合所有的接收都联接到同一个端口所有接收都用同一个消息类型异类型消息串行联合端口可以接收不同类型的消息

联合ConvoysConcurrentCorrelatedReceive(Parallel)SequentialCorrelatedReceive(Serial)

流程的嵌套参数:消息,变量,端口引用,角色链接,或关联集合输入参数 传值或引用输出参数 只消息/变量异步调用另一个流程调用者继续运行同步调用另一个流程调用者等待CallOrchestrationStartOrchestration调用O

文档评论(0)

dalianzi + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档