次の方法で共有


アプリケーションのデプロイ

デプロイは、アプリケーション成果物を必要とするシステムで必要なすべてのコンポーネントを確実に使用できるようにするための、アプリケーション成果物のロジスティック分散です。 これらの成果物には、BizTalk Server アセンブリ、.NET アセンブリ、スキーマ、マップ、バインディング、ビジネス ルール、証明書が含まれます。 BizTalk アプリケーションを利用して、グループに追加された他のコンピューターまたはステージング用に成果物をロールアウトできます (アプリケーションを別の環境に転送する場合)。

BizTalk 成果物を展開する方法は多数あります。たとえば、展開ウィザード (.msi ファイルから) を使用してアプリケーションの一部としてインポートする方法、BTSTask.exeを使用してインポートする方法、Visual Studio から展開する方法、MSBuild を使用する方法などです。 BTSTask.exe を使用してインポートするか、Visual Studio からデプロイする場合は、デプロイ先のアプリケーションを指定するか、アプリケーション名を空白のままにして、既定のアプリケーションにデプロイすることができます。

.msi ファイルを使用したデプロイ

BizTalk Server では、アプリケーションとその成果物を .msi ファイルにエクスポートすることで展開できます。 (アプリケーションと成果物の詳細については、「 BizTalk アプリケーションとは」 を参照してください。(https://go.microsoft.com/fwlink/?LinkId=154994)。 BizTalk アプリケーションの展開では、アプリケーション成果物を BizTalk 管理データベースにインポートし、グループのメンバーである各コンピューターに成果物をインストールします。 .msi ファイルにデプロイすると、すべてのアプリケーション成果物が 1 つのパッケージにシリアル化されます。 これは、管理コンソールからエクスポート操作を実行するか、コマンド ラインから BTSTask.exe を使用して実行できます。 .msi ファイルを作成したら、すべての BizTalk Server アセンブリを BizTalk 管理データベースに展開してグループに配置したり、インポート時に実行するように指定されたスクリプトを実行したりできます。 これを行うには、Microsoft 管理コンソール (MMC) を使用し、.msi ファイルのインポート操作 (または BTSTASK コマンド ラインからのインポート操作を使用) を実行します。 .msi ファイルのインポート操作により、コピー先の BizTalk アプリケーションが作成されます。

.msi ファイルを使用すると、アプリケーションを 1 台のコンピューターに展開して、すべての BizTalk Server アセンブリと依存関係アセンブリがコンピューターのグローバル アセンブリ キャッシュに格納されるようにすることができます。 その後、コンピューターには、実行時に必要なすべてのバイナリがあります。 この操作では、ソリューションの一部である Web サービスをロールアウトしたり、スクリプトによってコンピューター固有の変更を適用したりすることもできます。 この操作は、.msi ファイルを実行することによって実行されます。 この操作は、関連する BizTalk グループのメンバーである BizTalk Server を実行している各コンピューターで実行できます。 .msi ファイルを使用して、グループに追加された新しいサーバーにアプリケーションをインストールすることもできます。

BizTalk アプリケーションを新しいグループに移行する場合は、新しいグループ内のすべてのサーバーで .msi インストールを実行する必要があります。 グループの .msi ファイルを 1 回インポートする必要があります。 その場合、アプリケーションとその内容は、新しいグループ内のすべてのランタイム コンピューターにインストールされ、グループの BizTalk 管理データベースにも登録されます。 暗黙的なバインドに加えて、複数のバインド ファイルを .msi ファイルに追加することもできます。 追加の各バインド ファイルは、"環境" に関連付けることができます。 展開中に複数のバインド ファイルが BizTalk アプリケーションに関連付けられている場合は、展開先の環境 (運用、ステージング、またはテスト) に基づいて、使用するバインド ファイルを選択できます。

.msi ファイルでスクリプトを使用して、サーバー (インストール操作) またはグループ (インポート操作) をカスタマイズできます。 .msi ファイルでスクリプトを使用する方法の詳細については、「 前処理スクリプトと後処理スクリプトを使用したアプリケーションの展開のカスタマイズ (https://go.microsoft.com/fwlink/?LinkId=154995)」を参照してください。

アプリケーションをデプロイする手順のチェックリストについては、「 チェックリスト: アプリケーションのデプロイ」を参照してください。

アプリケーションのバインドをバインドファイルを使ってエクスポートする

BizTalk Server では、アプリケーションのバインドをバインド ファイルにエクスポートし、バインド ファイルから別のアプリケーションにそれらのバインドをインポートできます。 これを行うには、移行先アプリケーションが既に存在している必要があります。インポート プロシージャでは、アプリケーションは作成されません。 バインド ファイルは、アプリケーション、グループ、またはアセンブリ内のすべての成果物のバインドを含む XML ファイルです。 BizTalk グループのすべてのバインド、または BizTalk アセンブリのバインドをエクスポートすることもできます。 バインドの操作の詳細については、「バインド ファイルにバインドをエクスポートする方法 」および「バインド ファイル からバインドをインポートする方法」を参照してください。

バインド ファイルをリソースとして .msi ファイルに追加することもできます。 リソースとしてバインド ファイルを追加する方法の詳細については、「 アプリケーションを .msi ファイルにエクスポートする方法」を参照してください。

アプリケーションの展開全般の詳細については、「 BizTalk アプリケーションの展開と管理 について (https://go.microsoft.com/fwlink/?LinkId=154996)」を参照してください。

このセクションにて