1 / 32

CSI301 在 BizTalk Server 2006 中部署和管理解决方案

CSI301 在 BizTalk Server 2006 中部署和管理解决方案. Jeffrey Wierer 高级技术产品经理 BizTalk Server Microsoft Corporation. 议程. 应用程序概念 新的管理控制台 改善开发人员部署 应用程序生命周期管理 管理 API 常见问题解答 演示、演示、演示. BizTalk 2006 应用程序. 为什么需要 BizTalk 应用程序? 松耦合、分布式应用程序难管理 “ 组件的关系和依赖性难理解” “需要开始的移动部分和步骤太多”. 发送端口 A. 发送端口 1.

catori
Download Presentation

CSI301 在 BizTalk Server 2006 中部署和管理解决方案

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CSI301在 BizTalk Server 2006 中部署和管理解决方案 Jeffrey Wierer 高级技术产品经理 BizTalk Server Microsoft Corporation

  2. 议程 • 应用程序概念 • 新的管理控制台 • 改善开发人员部署 • 应用程序生命周期管理 • 管理 API • 常见问题解答 演示、演示、演示

  3. BizTalk 2006 应用程序 为什么需要 BizTalk 应用程序? • 松耦合、分布式应用程序难管理 • “组件的关系和依赖性难理解” • “需要开始的移动部分和步骤太多”

  4. 发送端口A 发送端口 1 业务流程A 业务流程A 发送端口组 1 接收端口 A 发送端口组 A 接收端口 B 业务流程 1 管道 1 管道 A 接收端口 B 业务流程 B 业务流程 2 地图A - B 管道 2 计划 1 管道B 计划 A 地图1 - 2 地图B - A 证书 A 规则 1 计划 2 计划 B 规则A 地图2 - 1 证书 1 规则 2 规则 B BizTalk 2004 —— 项目收集

  5. SendPortA SendPort1 定购应用程序 抵押应用程序 (Mortgage Application) OrchestrationA ReceivePortA SendPortGroup1 发送端口 1 接收端口 A 发送端口 A 接收端口 A ReceivePortA 发送端口组 1 接收端口 B SendPortGroupA 发送端口组 接收端口 B ReceivePortB Orchestration1 Pipeline1 PipelineA 业务流程 1 管道 1 业务流程 A 管道 A ReceivePortB OrchestrationB Orchestration2 MapA - B 业务流程 2 管道 2 业务流程 B 管道 B Pipeline2 Schema1 PipelineB 计划 1 地图 1 - 2 SchemaA 计划 A 地图 A - B Map1 - 2 计划 2 地图 2 - 1 计划 B 地图 B - A MapB - A CertificateA Rule1 Schema2 证书 1 规则 1 证书 A 规则 A SchemaB RuleA Map2 - 1 规则 2 规则 B Certificate1 Rule2 RuleB BizTalk 2006 —— 应用程序集装箱

  6. BizTalk 应用程序

  7. BizTalk 2006 应用程序 • 概要 • 简化部署、管理和疑难解答 • 相关组件归类 • 管理员视角匹配应用程序架构 • 应用程序部署步骤 • 导入应用程序 MSI —— 执行一次! • 在每个主机服务器上运行 MSI 设置 • 这个步骤将程序集复制到本地服务器 • 用 GAC 注册程序集(全局程序集缓存) Global Assembly Cache

  8. 议程 • 应用程序概念 • 新的管理控制台 • 改善开发人员部署 • 应用程序生命周期管理 • 管理 API • 常见问题解答

  9. BizTalk 管理控制台 管理与操作工具 • 根据管理、部署和操作合并之前独立的工具 • Microsoft 管理控制台 (MMC) 采用本地管理或远程管理 • 管理多个 BizTalk 组 • 新的集成页面概述所有操作情况

  10. BizTalk 管理控制台 更多功能 • 每个适配器群发处理程序 • 每个主机性能调整设置 • 每个实例管理配置 • 对应安全性的新 BizTalk 服务器操作员角色

  11. 新 BizTalk 管理控制台教程

  12. BizTalk 管理控制台 概述 • 管理与操作工具 • Microsoft 管理控制台 (MMC) 采用本地管理或远程管理 • 管理多个 BizTalk 组 • 新的集成页面概述所有操作情况

  13. 议程 • 应用程序概念 • 新的管理控制台 • 改善开发人员部署 • 应用程序生命周期管理 • 管理 API • 常见问题解答

  14. 开发人员部署 提高开发人员工作效率 • 直接从 Visual Studio 部署应用程序 • 鼠标单击取消登记,更换组件和重新启动应用程序 • 部署可以保存现有的配置设置 • 简化重复部署

  15. 开发人员部署

  16. 开发人员部署 概要 • 通过 Visual Studio 部署应用程序 • 简化重复部署

  17. 议程 • 应用程序概念 • 新的管理控制台 • 改善开发人员部署 • 应用程序生命周期管理 • 管理 API • 常见问题解答

  18. 应用程序生命周期 更新和修补应用程序 • 应用程序总是需要改变 • BizTalk 应用程序通常都是是长时间运行进程 • 缺少用于更改到新进程的自然时点 • 版本定制新是进行更新的理想方法

  19. 业务流程 v2 业务流程 v1 应用程序生命周期(根据折扣情况)更新 ODX

  20. 版本控制 更新一个业务流程不会影响长时间运行实例

  21. Orchestrations.dll SchemasMaps.dll Pipelines.dll 业务流程 1 架构1 图 1 管道 1 业务流程 2 架构2 图 2 管道 2 业务流程 3 架构3 图 3 管道 3 应用程序生命周期模块化 按顺序运行应用程序

  22. 应用程序生命周期 加入最佳操作 • 要素集合可以简化更新 • 这可以避免更新未改变的业务流程 • 在编译新的更改时取消 .Net 程序集版本 • 使用 MSI 包来部署完整应用程序;使用 MSI 部分包来部署更新

  23. 应用程序生命周期 先进理念 • BizTalk 集合 us .NET 版本控制 • 版本控制中内建规则策略 • 在采用目标命名空间或根元素的管道中动态分析架构 如果 BizTalk 文件对您有帮助,请查阅

  24. 应用程序生命周期 概要 • 应用程序总是需要改变 • 考虑在您的应用程序设计中加入最佳操作 • 对应不间断长时间运行进程 • 取消登记,不要取消绑定或取消部署 • 在老的业务流程完成后,取消部署业务流程

  25. 议程 • 应用程序概念 • 新的管理控制台 • 改善开发人员部署 • 应用程序生命周期管理 • 管理 API • 常见问题解答

  26. BizTalk 管理 API • 今天您在这儿看到的功能都可以通过脚本或命令行工具实现 • 丰富而简单的 API 可以: • 自动执行重复任务 • 编写自定义工具 查看 BizTalk 附带的示例 “\SDK\Samples\Admin”

  27. BizTalk 管理 API • 导入和安装应用程序: C:\BTSTask.exe ImportApp -Package:NWapp.msi C:\msiexec.exe /q /i NWapp.msi • 应用程序和项目API: Application.Start ReceiveLocation.Name Application.Stop ReceiveLocation.Enable Application.IsStarted ReceiveLocation.Address

  28. BizTalk 管理 API

  29. Key Takeaways BizTalk Server 2006 • 应用程序概念 • 新的管理控制台 • 改善开发人员部署 • 应用程序生命周期管理 • 管理 API

  30. BizTalk 服务器资源 主页:http://www.microsoft.com/biztalk 研发中心:http://msdn.microsoft.com/biztalk 团体:http://www.gotdotnet.com/team/wsservers Scott 的 Blog: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

More Related