什么是 BizTalk 应用程序?

BizTalk 应用程序是 BizTalk Server 的一项功能,可更快速、更轻松地部署、管理和排查 BizTalk Server 业务解决方案问题。 BizTalk 应用程序是 BizTalk Server 业务解决方案中使用的项(称为“项目”)的逻辑分组。 本主题稍后的部分将更详细地介绍工件。

BizTalk Server 新设计的管理和监视工具利用这一新概念,以便可以在应用程序级别管理和配置 BizTalk Server 业务解决方案,而不仅仅是在单个项目级别。 通过创建应用程序并向其添加项目,你可以以单个实体的形式在解决方案中查看、打包、部署和管理一组项目。 因此,随着复杂应用程序的数量的增加,你仍然可以以简单直观的方式单独管理它们。

可以使用多种工具来创建和管理应用程序,如 应用程序部署和管理工具中所述。

下图描绘了两个 BizTalk 应用程序和它们包含的项目。

BizTalk 应用程序和项目

文物

文物包括以下内容:

  • BizTalk 程序集及其包含的特定于 BizTalk 的资源 - 业务流程、管道、架构和映射

  • 不包含 BizTalk 特定资源的 .NET 程序集

  • 策略

  • 发送端口、发送端口组、接收位置和接收端口

  • 解决方案使用的其他项,例如证书、COM 组件和脚本

    有关每种类型的项目的背景信息,请参阅 运行时体系结构。 有关添加、删除和配置项目的详细信息,请参阅 “管理项目”。

    应用程序可以包含业务解决方案中使用的所有项目,也可以仅包含其中一些项目。 根据项目部署方式,可能需要将它们放入单个应用程序或两个或更多个应用程序中。 有关决定如何对项目进行分组的详细信息,请参阅 部署 BizTalk 应用程序的最佳做法

默认应用程序

在安装后配置 BizTalk Server 时,会自动创建名为 BizTalk 应用程序 1 的默认应用程序。 有关将项目分组到不同应用程序的最佳做法的信息,请参阅 有关部署 BizTalk 应用程序的最佳做法。 还可以更改默认应用程序或重命名默认应用程序。

在以下场景中,工件会自动添加到默认应用中。

  • 将程序集从 Visual Studio 部署到 BizTalk Server 时,无需指定应用程序名称。 有关详细信息,请参阅 如何从 Visual Studio 部署 BizTalk 程序集

  • 使用 BTSTask 将项目添加到应用程序时,无需指定应用程序名称。 有关详细信息,请参阅 AddResource 命令

  • 使用 BTSTask 导入应用程序 .msi 文件时,无需指定应用程序名称。 有关详细信息,请参阅 ImportApp 命令

BizTalk.System 应用程序

在安装后配置 BizTalk Server 时,会自动创建名为 BizTalk.System 的应用程序,并填充所有 BizTalk 应用程序使用的常见项目,例如默认架构和管道。 BizTalk.System 及其构件是只读的。 不能删除或重命名 BizTalk.System,也不能删除、重命名或移动包含的任何项目。

重要

BizTalk Server 中的每个应用程序都自动包含对 BizTalk.System 应用程序的引用。 这是因为 BizTalk.System 中的工件由每个 BizTalk 应用程序使用。 不应删除对 BizTalk.System 应用程序的引用。 如果这样做,应用程序可能无法正常工作。

另请参阅

了解 BizTalk 应用程序部署和管理