- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 某某库存车位销售方案分析.pptx
- 都市景观智能化系统配置.pptx
- 火灾防火校园消防安全教育课件.pptx
- 发现敏捷式项目管理的你.pptx
- 世界通行证之微笑.pptx
- 外贸网络营销SEO优化.pptx
- 国美在线开放平台招商手册.pptx
- B全球定位系统与交通运输.pptx
- 保洁P&G外包策略.pptx
- 用发展的眼光看世界.pptx
- 小学教育中的家庭合作模式研究教学研究课题报告.docx
- 语文课堂中的情感教育实践研究教学研究课题报告.docx
- 用多元化评价促进高中数学学习的研究教学研究课题报告.docx
- 高中学生职业生涯规划与社会实践能力培养的关系研究教学研究课题报告.docx
- 小学科学课堂中的探究学习模式研究教学研究课题报告.docx
- 基于问题的学习在高中化学中的有效性研究教学研究课题报告.docx
- 游泳课程对学生身体素质提升的实证研究教学研究课题报告.docx
- 学生学习方式中的核心素养涵养策略教学研究课题报告.docx
- 教室布置对学生注意力的影响探讨教学研究课题报告.docx
- 高中学生职业生涯规划与技术能力培养的关系探究教学研究课题报告.docx
文档评论(0)