BizTalk 应用程序概述

BizTalk 应用程序是 BizTalk Server 的一项功能,可使你更快、更轻松地对 BizTalk Server 业务解决方案进行部署、管理和故障排除。 BizTalk 应用程序是 BizTalk Server 业务解决方案中使用的项(称为“项目”)的逻辑分组。 本主题后面的部分对项目进行了详细介绍。

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

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

下图描述了两个 BizTalk 应用程序及其包含的项目。

BizTalk 应用程序和项目

Artifacts

项目包括以下组成部分:

  • 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 应用程序的部署和管理