Orchestration Port Surface Orchestration l l l Receive

  • Slides: 26
Download presentation

什么是Orchestration? Port Surface << Orchestration设计器 l l l Receive. POPort Operation_1 -> Request 可视化设计环境

什么是Orchestration? Port Surface << Orchestration设计器 l l l Receive. POPort Operation_1 -> Request 可视化设计环境 提供图形建模自动化业务流程 保存业务流程模型后进行后期 编译 l Check Quantity Denied Else Denied Msg Send_Approve Transform Biz. Talk Orchestration引 擎 是一个运行引擎 执行业务流程 Receive PO ! Send. Denied Port Operation_1 <- Request l >> Port Surface Send_Denied Saved orchestration Send. Apprv. P ort Operation_1 -> Request

Biz. Talk 流程引擎的 作原理 Orchestration Engine Orchestration engine l l 创建流程实例 保存流程的状态信息 完成资源优化 提供可靠的终止和恢复

Biz. Talk 流程引擎的 作原理 Orchestration Engine Orchestration engine l l 创建流程实例 保存流程的状态信息 完成资源优化 提供可靠的终止和恢复 Dehydrate Rehydrate Message. B ox

Orchestion演示

Orchestion演示

消息的关联Correlation 将进入的消息匹配到 正确的流程运行流程 实例 设计人员选择属性进 行关联 Begin Place order with supplier Transaction Instance Request

消息的关联Correlation 将进入的消息匹配到 正确的流程运行流程 实例 设计人员选择属性进 行关联 Begin Place order with supplier Transaction Instance Request Supplies Approve Request Send PO PO Wait Receive Approval End Correlate Conf PO Confirmation

消息关联Correlation演示

消息关联Correlation演示

消息的联合Convoys 高级的关联模式 消息必需以单线程模式 被处理 (也叫Convoy) 两类: 并发的关联进行接收 (并 行) 顺序的关联进行接收 (串 行) Party 1:

消息的联合Convoys 高级的关联模式 消息必需以单线程模式 被处理 (也叫Convoy) 两类: 并发的关联进行接收 (并 行) 顺序的关联进行接收 (串 行) Party 1: Broker 1 Party 2: Bank Party 3: Broker 2 Deposit. Msg: TXN=1023 Clearing Stock. Msg: House Stock. Msg: TXN=1023 TXN: 1023

联合Convoys Concurrent Correlated Receive (Parallel) Sequential Correlated Receive (Serial)

联合Convoys Concurrent Correlated Receive (Parallel) Sequential Correlated Receive (Serial)

Orchestration的嵌套 调用Orchestration

Orchestration的嵌套 调用Orchestration

什么是一个事务Transaction? 一个事务是一系列的操作,可以 看作一个逻辑 作单元 可设置事务类型在: 整个orchestration 作用域范围 三种事务类型 无 原子 (短事务) 长事务 Long-Running Transaction

什么是一个事务Transaction? 一个事务是一系列的操作,可以 看作一个逻辑 作单元 可设置事务类型在: 整个orchestration 作用域范围 三种事务类型 无 原子 (短事务) 长事务 Long-Running Transaction Loan application received Atomic Transaction Request Credit Report Order Appraisal Orchestration能包括一个或多 个事务 对嵌套的事务数目没有限制 Sign Documents

补偿处理 l 通过定制代码恢复先前提交的事 务 Atomic or Long Running Transaction Debit Account A Credit Account

补偿处理 l 通过定制代码恢复先前提交的事 务 Atomic or Long Running Transaction Debit Account A Credit Account B Commit Compensation Code Reverse Debit Reverse Credit

Biz. Talk 资源 Homepage: http: //www. microsoft. com/biztalk Dev Center: http: //msdn. microsoft. com/biztalk

Biz. Talk 资源 Homepage: http: //www. microsoft. com/biztalk Dev Center: http: //msdn. microsoft. com/biztalk Community: http: //www. gotdotnet. com/team/wsservers Scott’s Blog: http: //blogs. msdn. com/scottwoo/ Training: http: //www. microsoft. com/biztalk/techinfo/training Support: http: //support. microsoft. com/default. aspx/ph/1444 Newsgroups: http: //www. microsoft. com/technet/community/newsgroups

© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only.

© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.