CSI300 BizTalk Server 2006 中的新功能

Slides:



Advertisements
Similar presentations
泛舆情管理平台 ——助力媒体业务创新 新模式 新格局 创新盈利增长点 2/26/2017 1:59 AM 屈伟: 创始人,总裁
Advertisements

中国银行业前置端操作系统移植研究.
借助公有云实现游戏的弹性运营 Shaun Fang (方兴) Azure开发技术顾问
吴峻 软件设计工程师组长 Exchange Server 微软有限公司
王书贵 资深分析师 CCW Research 计世资讯
深市协助执法及证券查询业务介绍 客户服务部 China Securities Depository
抱怨處理技巧 高雄捷運公司 公共事務處 胡宜萍 安全 ‧ 便捷 ‧舒適 ‧ 可靠
请点击以下链接下载WinHEC的演讲材料
1. 设定愿景,确定业务场景 Microsoft Corporation
金融信息安全人才培养的思考与实践 中央财经大学 朱建明 2012年11月24日.
广东省广州市花都区教育局教研室 汤少冰 优化评估方式, 促进中学英语的教与学 广东省广州市花都区教育局教研室 汤少冰
張書源 Microsoft MVP MCT 趨勢科技 技術經理 網酷科技 資深顧問 集英信誠 資深顧問
控制流程實作 胡百敬 精誠公司恆逸資訊 二○一七年三月十九日
Office 2013 全新功能介紹 台灣微軟 Office 大使 楊承恩 Marcus Microsoft Office
——打造科技金融升级版 中国建设银行顺德分行 2015年6月.
2017年9月14日12时3分 DEV349 Visual C 无缝集成,无限潜力 李建忠 微软特约讲师 上海祝成科技
四川省集体林权流转平台 中国西部林权交易网
全国信息技术标准化技术委员会 (SAC/TC28)工作交流
Microsoft Application Platform 開發技術導引
W371 如何使网络设备更好的和Windows Vista工作
IIS網站的安全性管理 羅英嘉 2007年4月.
MBL 340 Tablet PC SDK:在您的应用程序中使用数字墨水
BizTalk Server 2004.
OFC 302 InfoPath2007新特性及解决方案.
从UNIX到Windows的 电信软件移植实践
Microsoft Office SharePoint Server 2007 事件追蹤與專案管理
朝雲端專業DBA邁進: 深入剖析 Windows Azure SQL Database 完整資料庫管理、雲端報表建立、建置分散式雲端資料庫
利用最新Hyper-V Replica 功能達成Hyper-V 災難備援機制
BizTalk Server 2004.
互聯網安全資訊 助您達至更安全的網上體驗.
MSG 330 Exchange服务器性能调节技巧
服務啟用、導入流程、 郵件移轉步驟簡介 Microsoft Office 12/2/2018
OFC351 利用Office System开发复杂的商务解决方案 架构、模式、场景
MBL 325 开发跨平台的 Windows Mobile应用程序
MBL 327 Windows Mobile开发中的异构系统集成
BizTalk Server 2004.
Cameron Brodeur Program Manager US-Device & Storage PM
微软新一代云计算 面向企业的 Office 365 客户培训大纲
邮箱使用手册 ⾃由⼯作 © jingoal.com. All Rights Reserved
使徒行傳 21:17-23章「保羅的見證(一)」 引言 預言保羅為主的名受許多的苦難的實現
超完美整合 SQL Server 2008 MOSS 2007 及 Excel 2007 打造好用又省錢的 企業商業智慧解決方案
2/24/2019 5:40 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Microsoft SQL Server 2008 報表服務_設計
OFC321 InfoPath在企业解决方案中应用的最佳实践
SQL Server Mobile 2005 程序开发(三)
橫跨電腦、手機與軟體的全方位端點管控解決方案
请点击以下链接下载WinHEC的演讲材料
CON223 UDDI:服务的发现和搜索.
4/30/2019 7:40 AM 約翰福音 15:9;17:20-23 加拉太書 6:1-2 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
模式与实践:Windows Mobile 5.0应用程序架构
DEV 343 VS2005超快速开发方案/EEP2006控件包.
5/4/2019 4:42 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
DEV342 Visual Basic 2005: 应用程序框架 和高级语言特性
耿志刚 应用整合产品技术专家 专业解决方案部 微软中国
使徒行傳 24-26章 [ 保羅的見證(二)] 徒9:15 “  主 對 亞 拿 尼 亞 說 、 你 只 管 去 . 他 是 我 所 揀 選 的 器 皿 、 要 在 外 邦 人 和 君 王 並 以 色 列 人 面 前 、 宣 揚 我 的 名 。 ”]
TechEd /6/ :36 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Windows 徽标计划工具:综述与发展趋势
5/5/2019 7:06 PM 两跨框架梁截面配筋图的绘制 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may.
SQL Server Mobile 2005 程序开发(二)
MBL302 设计Windows Mobile应用程序的用户界面
百万亿次超级计算机诞生记 姓名 Xiangyu Ye 职务 微软中国技术中心资深HPC顾问 公司 微软中国
DEV 343 VS2005超快速开发方案/EEP2006控件包.
蔺华 ISV开发合作经理 平台及开发技术部 微软(中国)有限公司
MGT 213 System Management Server的昨天,今天和明天
MSG 361 如何从Exchange 5.5迁移 胡义 咨询顾问 上海星移软件有限公司 2019年7月31日8时9分
Ron Jacobs 高级技术专员 Microsoft
進階應用層防火牆實務 謝長明 技術總監 長成資訊顧問股份有限公司.
強化 Windows 平台 唐任威 資深講師.
高擴充高穩定高安全 企業級資料管理平台 Report Builder概論 錢曉明 資策會 資深講師 台灣微軟 資深講師.
Windows Workflow Foundation CON 230
Presentation transcript:

CSI300 BizTalk Server 2006 中的新功能 2018年12月1日7时27分 CSI300 BizTalk Server 2006 中的新功能 Jeff Wierer 高级技术产品经理 BizTalk Server Microsoft Corporation © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

内容 BizTalk Server 2006 的简介 更新的适配器和开发人员工具 BizTalk Server 运行时的改进 增强功能概述 体系结构一览 更新的适配器和开发人员工具 BizTalk Server 运行时的改进 管道 可恢复的交换处理 失败消息的路由 消息恢复 演示、演示、演示... 讨论

BizTalk Server 2006 的增强功能 Windows Server System 完善的管理和操作 的集成 商业用户授权 2018年12月1日7时27分 BizTalk Server 2006 的增强功能 完善的管理和操作 Windows Server System 的集成 用于企业管理的 MMC 用于操作和监视的统一视图 应用程序级别的管理 引擎和基础结构投资 Windows 64-位 (x86) SQL Server 2005 支持 Visual Studio 2005/.NET 2.0 Virtual Server 2005 实时 BAM 警报和通知 BAM 门户和可重用的 Web 组件 用于更深入 WSS 集成的 SharePoint 适配器 商业用户授权 简化的安装过程 用于企业应用程序部署的工具 从 BizTalk Server 2004 的无缝升级 安装、升级和部署 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

BizTalk 消息传送概述 BizTalk 接收端口 发送端口组 业务流程 MessageBox 消息 消息 发送端口 (文件存放) 接收位置 (文件存放) 发送端口 (文件存放) 业务流程 映射 接收位置 (HTTP) 发送端口 (HTTP) 映射 映射 消息 MessageBox 发送端口 (HTTP) 映射 消息 订阅

新增和更新的适配器 新增适配器实现协作情境 “盒子里”更多可用的适配器 现有适配器的增强 Windows SharePoint Services 适配器 POP3 接收适配器 “盒子里”更多可用的适配器 MSMQ MQSeries 现有适配器的增强 用于适配器疑难解答的性能计数器 SMTP 适配器中的电子邮件编译 可用性的增强

Jeff Wierer 高级技术产品经理 商业过程与集成部 2018年12月1日7时27分 POP3 和 SMTP Jeff Wierer 高级技术产品经理 商业过程与集成部 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

按序送达 BizTalk Server 2004 BizTalk Server 2006 业务流程 仅通过 MSMQT 传入/传出 2018年12月1日7时27分 按序送达 BizTalk Server 2004 仅通过 MSMQT 传入/传出 BizTalk Server 2006 接收方 – 特定的适配器 需要按序适配器 (MSMQ、MQSeries) 如果请求是按顺序的,可以使用 HTTP 和 SOAP 适配器 发送方 – 支持所有适配器 业务流程 在业务流程接收端口上使用按序送达的设置 使用顺序保护,获得按序消息流 To summarize: Ordered delivery is a new feature in BTS that allows to preserve message order end to end © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Jeff Wierer 高级技术产品经理 商业过程与集成部 2018年12月1日7时27分 按序处理 消息队列 消息3 消息2 消息1 BizTalk Server 消息队列 消息3 消息2 消息1 Jeff Wierer 高级技术产品经理 商业过程与集成部 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

开发人员工具 平面文件导入向导 需要 Visual Studio 2005 构建在 .NET Framework 2.0 上的运行时 2018年12月1日7时27分 开发人员工具 平面文件导入向导 需要 Visual Studio 2005 构建在 .NET Framework 2.0 上的运行时 对业务流程的改进 放大/缩小 在保存中保留的折叠和展开的形状 对 Web 服务的阵列支持(只能使用、不能发布) 锯齿阵列的支持(非多维阵列) 访问多部分消息中消息部分的内容属性 存在对属性的运算符支持 (例如:.NET 类的公共静态方法可以被调用为调用管道组件) 允许可变数量的消息部分 统一的事件日志 ID,更好的 MOM 支持 添加语法和 API,访问相关内容 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

平面文件导入向导 现有应用程序处理下列数据格式: 要在 BizTalk Server 中处理这种格式,开发人员必须定义平面文件架构 Excel 生成的逗号间隔文本 (Comma Separated Value,CSV) EDI 文档 现有商业应用程序生成的文本文件: CUSTUS Alice Smith 123 Maple Street Mill Valley CA 90952 Hurry, my lawn is going wild! ITEMS,ITEM872-AA|Lawnmower|1|148.95|Confirm this is electric,ITEM926-AA|Baby Monitor|1|39.98|Confirm this is electric|2005-07-1 CUSTUS Robert Smith 8 Oak Avenue Old Town PA 95819 Hurry, I cannot browse the internet. ITEMS,ITEM873-AA|computer|1|1500.00|Confirm this is electric,ITEM927-AA|Video Monitor|1|139.98|Confirm this is electric|2005-07-1 CUSTUS Jeff Wierer One Microsoft Way Redmond WA 98052 Hurry, my dishes are dirty ITEMS,ITEM874-AA|dishwasher|1|450.95|Confirm this is electric,ITEM928-AA|Dishes|1|59.98|Confirm this is electric|2005-07-1 要在 BizTalk Server 中处理这种格式,开发人员必须定义平面文件架构 平面文件架构是一个拥有附加平面文件批注的 XSD

Jeff Wierer 高级技术产品经理 商业过程与集成部 2018年12月1日7时27分 平面文件导入向导 Jeff Wierer 高级技术产品经理 商业过程与集成部 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

BizTalk 管道的概述 管道用于: 将各种格式的数据统一为 XML 将数据从 XML 转换为各种不同的格式 组装和拆装文档 2018年12月1日7时27分 BizTalk 管道的概述 管道用于: 将各种格式的数据统一为 XML 将数据从 XML 转换为各种不同的格式 组装和拆装文档 解码和编码文档 解密和加密文档 分配和验证数字签名 接收管道 业务流程 发送管道 解码 预 ASM ASM 编码 Decode Use to decode or decrypt messages Use when secure document exchange is required BizTalk includes a MIME/SMIME Decoder Disassemble Use to parse or disassemble components Use to probe messages and verify context properties BizTalk Server includes an XML, flat file, and a BTF disassembler Validate Use to validate the format of an XML message Use to compare a message to a known schema Resolve Party Use to verify the sending party for a received message Use with public certificates to validate sender Preassemble Use to process a message before it is sent Use for custom components only Assemble Use to assemble or serialize a message Use to convert a message from XML to native formatEncode Encode To encode or encrypt messages BizTalk includes a MIME/SMIME decoder DASM 验证 解析参与方 管道组件 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

管道的改进 大消息解析 大消息映射 可通过 ODX 访问管道 API 可恢复的交换处理 小于阈值的在内存中执行 超过阈值的总在磁盘中执行 默认阈值 = 1 MB,可通过注册表配置 ‘TransformThreshold’ ‘HKLM\\Software\\Microsoft\\BizTalk Server\\3.0\\Administration’ 可通过 ODX 访问管道 API \SDK\Samples\Pipelines\Aggregator 可恢复的交换处理

交换处理的解释 在 BizTalk 中,一次交换可以包含两个或更多的消息,例如一批消息 标准的交换处理 可恢复的交换处理 2018年12月1日7时27分 交换处理的解释 在 BizTalk 中,一次交换可以包含两个或更多的消息,例如一批消息 标准的交换处理 到达时,交换被分为单个的消息,并发送给管道 这些消息被各自进行验证,但在端点管理器 (EPM) 中收集 如果其中有消息验证失败,那么整个交换都会因这一个消息而挂起 可恢复的交换处理 失败的消息被挂起 成功的消息被发送到 MessageBox © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

标准的交换处理 示例 平面文件交换 接收位置 平面文件交换 Message Box 中的挂起队列 Message Box 中的工作队列 端点管理器 接收管道 Doc1 接收位置 Doc1’ Doc2 Doc2’ Doc3 Doc3’ Doc4 Doc4’ Message Box 中的挂起队列 Message Box 中的工作队列 Doc5 Doc5 平面文件交换 Doc6

可恢复的交换处理 示例 平面文件交换 接收位置 Message Box 中的工作队列 Message Box 中的挂起队列 端点管理器 接收管道 Doc1 接收位置 Doc1’ Doc2 Doc2 Doc3 Doc3’ Doc4 Doc4’ Message Box 中的挂起队列 Message Box 中的工作队列 Doc5 Doc5 Doc2 Doc1’ Doc3’ Doc4’ Doc5 Doc6 Doc6’ Doc6’

BizTalk Server 2004 仅支持标准处理 2018年12月1日7时27分 2006 中的交换处理 同时支持两种方式 标准处理或 可恢复的处理 何处设置处理类型 设计时:管道属性 运行时:接收位置属性 BizTalk Server 2004 仅支持标准处理 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Jeff Wierer 高级技术产品经理 商业过程与集成部 2018年12月1日7时27分 可恢复的交换 Jeff Wierer 高级技术产品经理 商业过程与集成部 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

2004 中失败消息的路由 当消息在接收管道中失败时,这些消息将自动地被置为挂起状态 可以通过 HAT 查看消息 可以使用 MOM 发送通知 2018年12月1日7时27分 2004 中失败消息的路由 当消息在接收管道中失败时,这些消息将自动地被置为挂起状态 可以通过 HAT 查看消息 可以使用 MOM 发送通知 端点(例如业务流程或发送端口)无法订阅失败的消息 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

2006 中失败消息的路由 新增的接收端口设置允许对失败的消息进行路由 可灵活的选择挂起失败的消息或订阅这些消息 生成三种可能的消息 2018年12月1日7时27分 2006 中失败消息的路由 新增的接收端口设置允许对失败的消息进行路由 可灵活的选择挂起失败的消息或订阅这些消息 生成三种可能的消息 失败的消息 错误报告消息 错误路由报告 错误消息可能包括下列内容属性: 可以创建订阅来路由有效的消息 可以创建业务流程来订阅失败的消息,在 HAT/MOM 以外更好地处理错误 When this property is checked failed messages will not be suspended. Instead, depending on the port settings, 3 types of messages may appear: Failed Message: the original message that failed + original context properties Error Report Message: Failed Message body + error context properties Error Routing Report: an empty body + error context properties (same properties as the Error Report Message).   If a receive port is configured for “Generating a Failed Message Report (FMR)” and a message fails in the pipeline then the following may occur: If a properly configured, enlisted, subscription exists then an Error Report Message will be generated. This will only appear in the suspended queue if the sent port is enlisted, but stopped. In all other cases (if a subscription has an error, if a port is not enlisted, or if a subscription does not exist) then you end up with the original Failed Message and an Error Routing Report in the suspended queue. The routing report is generated because BizTalk could not locate a valid subscription. The Error Routing Report contains additional information to assist in troubleshooting. The following is a list of the additional context properties that may appear on either an Error Report Message or an Error Routing Report. ErrorType FailureCode Description MessageType ReceivePortName SendPortName InboundTransportLocation OutboundTransportLocation RoutingFailureReportID Of these all will be promoted properties with the exception of Description and RoutingFailureReportID. By taking advantage of these additional context properties you can now create end-point filters, on an orchestration or sent port, that subscribe to Error Report Messages. Remember that Error Routing Reports are for troubleshooting only. They do not contain a message body and cannot be subscribed too. ErrorType MessageType InboundTransportLocation FailureCode ReceivePortName OutboundTransportLocation Description RoutingFailureReportID © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Jeff Wierer 高级技术产品经理 商业过程与集成部 2018年12月1日7时27分 消息恢复和错误处理 Jeff Wierer 高级技术产品经理 商业过程与集成部 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

总结 讨论 2006 中新增的内部引擎 新增和改进后适配器的新连接选项 新增的开发人员生产力工具 管道的改进 可恢复的交换处理 失败消息的路由 新增和改进后适配器的新连接选项 POP3/SMTP 适配器 SharePoint 新增的开发人员生产力工具 平面文件向导

BizTalk Server 资源 主页:http://www.microsoft.com/biztalk 开发人员中心:http://msdn.microsoft.com/biztalk 社区:http://www.gotdotnet.com/team/wsservers Scott 的博客:http://blogs.msdn.com/scottwoo/ 培训:http://www.microsoft.com/biztalk/techinfo/training 支持:http://support.microsoft.com/default.aspx/ph/1444 新闻组:http://www.microsoft.com/technet/community/newsgroups