CSI320BizTalk高级流程设计.ppt
《CSI320BizTalk高级流程设计.ppt》由会员分享,可在线阅读,更多相关《CSI320BizTalk高级流程设计.ppt(26页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、CSI320BizTalk高级流程设计,耿志刚应用整合产品技术专家专业解决方案部微软中国,目录,BizTalk Orchestration简介流程的监控和追踪流程的脱水和续水商务流程执行语言BPEL消息的关联联合流程的嵌套流程的事务和出错处理,流程激活和实例管理,数据/消息处理转换,编码解码,加密解密,解析 序列化,抽取属性,身份验证签名,流程引擎 (Orchestration),关联 (Correlation)和基于内容的路由,MessageBox,应用适配器接口框架,HTTP,SOAP,MSMQT,SAP,MQSeries,监控 统计分析,管理部署流程管理,SQL,FTP,FILE,Biz
2、Talk体系结构,什么是Orchestration?,Orchestration设计器可视化设计环境提供图形建模自动化业务流程保存业务流程模型后进行后期编译,Saved orchestration,BizTalk Orchestration引擎是一个运行引擎执行业务流程,Port Surface Port Surface,Receive PO,ReceivePOPort Operation_1 - Request,Check Quantity,Denied,Else,Denied Msg,Transform,SendDeniedPort Operation_1 Request,Send_Den
3、ied,!,Orchestration Engine,BizTalk 流程引擎的工作原理,Orchestration engine创建流程实例保存流程的状态信息完成资源优化提供可靠的终止和恢复,MessageBox,Dehydrate,Rehydrate,Orchestion演示,流程的监控和追踪HAT,端到端View 流程跟踪消息业务流程消息流程的重放调试挂起 (Suspend)继续 (Resume)断点,流程的脱水和续水,脱水是将一个流程的状态保持到数据库续水是将休眠的流程从数据库中恢复脱水的例子:长时间等待一个消息的接收长时间延时系统停止续水的例子:消息接收延时周期结束系统重起,Orch
4、estration Engine,MessageBox,Dehydrate,Rehydrate,业务流程执行语言BPEL,BPEL4WSBusiness Process Execution Language微软,IBM等厂商支持的流程描述语言标准实现业务流程的跨平台和互操作性,消息的关联Correlation,将进入的消息匹配到正确的流程运行流程实例设计人员选择属性进行关联,Transaction Instance,Begin,Place order with supplier,End,PO Confirmation,Request Supplies,Approve Request,Send
5、PO,Wait,Receive Approval,Conf,Correlate,消息关联Correlation演示,消息的联合Convoys,高级的关联模式消息必需以单线程模式被处理 (也叫Convoy)两类:并发的关联进行接收 (并行)顺序的关联进行接收 (串行),StockMsg: TXN=1023,Party 1:Broker 1,Party 2:Bank,Party 3:Broker 2,ClearingHouse,TXN:1023,StockMsg: TXN=1023,DepositMsg: TXN=1023,并行关联接收并行联合Convoy,消息以非确定的顺序接收多个可激活的接收端
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- csi320biztalk 高级 高档 流程 设计
限制150内