作指南的规划部分介绍了与 BizTalk Server 环境关联的角色和职责。 它包括 BizTalk Server 环境的应用程序和数据层的规划建议,并为 BizTalk 解决方案的发布管理阶段提供规划建议。
俗话说,“如果你没有计划,你计划失败。虽然此圣人建议确实存在例外情况,但成功实现生产 BizTalk 解决方案并不是其中之一。 本规划部分的介绍性主题概述了在规划 BizTalk 解决方案时应做出的决策。
确定 BizTalk Server 是否是适合作业的工具
可将 BizTalk Server 视为“业务集成引擎”。BizTalk Server 的核心是集成不同的业务系统、流程和消息。 例如,交换符合 EDI 标准的消息的业务系统可能需要与交换符合 RosettaNet 标准的消息的业务系统集成。 或者,使用 SAP 的内部业务系统可能需要与另一个内部业务系统通信,该系统将数据存储在Microsoft SQL Server 数据库中。 或者,只能使用 FTP 协议发送和接收消息的业务系统需要与只能使用 HTTP 协议的业务系统交换消息。
SQL Server 充当系统之间消息传递的中间人,从而适应此类不同系统的集成。 BizTalk Server 支持各种行业标准传输协议、文档交换格式和业务线应用程序。
BizTalk Server 还在 BizTalk 业务流程引擎中提供强大的业务流程自动化功能。 可以使用 BizTalk 业务流程设计器创建业务流程的可视表示形式,这些业务流程可以内置到 BizTalk 业务流程引擎中运行的可执行代码中。
BizTalk Server 还包括其他几个功能,这些功能有助于业务集成,包括消息工作流引擎、业务规则引擎(BRE)以及信息工作者的技术,例如业务活动监视(BAM)。
有关使用 BizTalk Server 业务流程管理功能的详细信息,请参阅 Microsoft和 BPM - 技术概述。 若要详细了解Microsoft提供的不同集成技术,以及另一种集成技术的优势,请参阅 为什么从 BizTalk Server 迁移到 Azure Integration Services。
某些集成方案更适合其他Microsoft产品。 如果主要关注以下任一方案,请考虑使用这些Microsoft产品而不是 BizTalk Server:
情景 | 要使用的产品 |
---|---|
用户预配 |
Microsoft标识生命周期管理器 2010 有关 Microsoft Identity Lifecycle Manager 2010 的详细信息,请参阅 Microsoft Identity Lifecycle Manager 2010 FP1。 |
系统之间的数据复制 |
SQL Server 复制 有关 SQL Server 复制的详细信息,请参阅 SQL Server 2008 R2 复制。 |
数据提取、转换和加载(ETL) |
SQL Server Integration Services (SSIS) 有关 SQL Server Integration Services 的详细信息,请参阅 SQL Server 2008 R2 Integration Services。 |
确定哪个版本的 BizTalk Server 适合该作业
BizTalk Server 有四个不同的版本,每个版本都针对特定方案。 BizTalk Server 的四个版本包括:
企业 - 专为满足高容量、可靠性和可用性要求的企业级客户而设计。
标准 - 专为满足中等数量和部署规模要求的企业而设计。
分支 - 专为中心-辐射型部署场景(包括 RFID)而设计的 BizTalk Server 专用版本。
开发人员版 - 提供 Enterprise Edition 的所有功能,用于开发和测试目的,并作为 BizTalk Server 评估版免费提供,用于评估目的。 安装为评估版后,BizTalk Server 将运行 120 天。
RFID Enterprise - 旨在提供一个可缩放的可扩展平台,用于开发、部署和管理丰富的RFID和传感器解决方案,包括 BizTalk RFID Server 和 BizTalk RFID Mobile。
有关 BizTalk Server 的不同版本的详细信息,请参阅 BizTalk Server 新增功能、安装、配置和升级。
消息负载规划
确定 BizTalk Server 满足业务集成需求后,接下来应确定的是 BizTalk 解决方案应处理的消息加载。 这是一个重要决策,因为不同版本的 BizTalk Server 具有不同的纵向扩展和横向扩展功能。
确定消息负载的关键是执行负载测试,以确定 BizTalk 解决方案的最大可持续吞吐量(MST)和最大可持续跟踪吞吐量(MSTT)。 有关衡量最大可持续吞吐量和性能最佳做法的详细信息,请参阅 BizTalk Server 2009 性能指南。
规划扩展
如果要添加大量贸易合作伙伴、需要使用 BizTalk Server 企业版实现 BizTalk 解决方案,则需要使用主机群集,或者需要横向扩展到 BizTalk 组中运行 BizTalk Server 的多台计算机。 BizTalk Server 的标准和分支版本不适用于在组或主机群集中运行 BizTalk Server 的多台计算机。