Freigeben über


Bereitstellen einer Anwendung

Bereitstellung ist die logistische Verteilung von Anwendungsartefakten, um sicherzustellen, dass alle erforderlichen Komponenten für die Systeme verfügbar sind, die diese benötigen. Zu diesen Artefakten gehören BizTalk Server Assemblys, .NET-Assemblys, Schemas, Zuordnungen, Bindungen, Geschäftsregeln und Zertifikate. Die BizTalk-Anwendung kann verwendet werden, um Artefakte auf anderen Computern, die der Gruppe hinzugefügt wurden, oder für das Staging (beim Transport einer Anwendung in eine andere Umgebung) bereitzustellen.

Es gibt viele Möglichkeiten, BizTalk-Artefakte bereitzustellen, z. B. das Importieren von BizTalk-Artefakten als Teil einer Anwendung mithilfe des Bereitstellungs-Assistenten (aus einer .msi-Datei), das Importieren mit BTSTask.exe, die Bereitstellung aus Visual Studio oder msBuild. Wenn Sie sie mit BTSTask.exe importieren oder aus Visual Studio bereitstellen, können Sie entweder eine Anwendung angeben, in der sie bereitgestellt werden sollen, oder den Anwendungsnamen leer lassen. In diesem Fall wird sie in der Standardanwendung bereitgestellt.

Bereitstellen mithilfe einer .msi-Datei

Mit BizTalk Server können Sie eine Anwendung und ihre Artefakte bereitstellen, indem Sie sie in eine .msi-Datei exportieren. (Weitere Informationen zu Anwendungen und Artefakten finden Sie unter Was ist eine BizTalk-Anwendung? (https://go.microsoft.com/fwlink/?LinkId=154994). Die Bereitstellung einer BizTalk-Anwendung umfasst das Importieren der Anwendungsartefakte in die BizTalk-Verwaltungsdatenbank sowie die Installation der Artefakte auf jedem Computer, der Mitglied der Gruppe ist. Durch die Bereitstellung in einer .msi datei werden alle Anwendungsartefakte in einem Paket serialisiert. Dies kann durch Ausführen eines Exportvorgangs über die Verwaltungskonsole oder mithilfe von BTSTask.exe über die Befehlszeile erfolgen. Sobald Sie über eine .msi-Datei verfügen, können Sie alle BizTalk Server Assemblys in der BizTalk Management-Datenbank für die Gruppe bereitstellen oder Skripts ausführen, die zur Importzeit ausgeführt werden sollen. Dies geschieht mithilfe der Microsoft Management Console (MMC) und einem Importvorgang der .msi-Datei (oder über einen Importvorgang über die BTSTASK-Befehlszeile). Durch den Importvorgang der .msi-Datei wird die BizTalk-Zielanwendung erstellt.

Mit der .msi datei können Sie die Anwendung auf einem einzelnen Computer bereitstellen, sodass alle BizTalk Server Assemblys und Abhängigkeitsassemblys im globalen Assemblycache auf dem Computer gespeichert werden. Der Computer verfügt dann über alle Binärdateien, die er für die Laufzeit benötigt. In diesem Vorgang können Sie auch Webdienste bereitstellen, die Teil der Lösung sind, oder computerspezifische Änderungen durch Skripts anwenden. Dieser Vorgang wird durch Ausführen der .msi-Datei ausgeführt. Sie können diesen Vorgang auf jedem Computer ausführen, auf dem BizTalk Server ausgeführt wird, der Mitglied der relevanten BizTalk-Gruppe ist. Sie können auch eine .msi-Datei verwenden, um eine Anwendung auf einem neuen Server zu installieren, der einer Gruppe hinzugefügt wurde.

Wenn Sie Ihre BizTalk-Anwendung zu einer neuen Gruppe migrieren, müssen Sie die .msi Installation auf allen Servern in der neuen Gruppe ausführen. Sie müssen die .msi-Datei einmal für die Gruppe importieren. Wenn Sie dies tun, werden die Anwendung und ihr Inhalt auf allen Laufzeitcomputern in der neuen Gruppe installiert und auch bei der BizTalk Management-Datenbank für die Gruppe registriert. Sie können einer .msi-Datei zusätzlich zu den impliziten Bindungen auch mehrere Bindungsdateien hinzufügen. Jede zusätzliche Bindungsdatei kann einer "Umgebung" zugeordnet werden. Wenn einer BizTalk-Anwendung während der Bereitstellung mehrere Bindungsdateien zugeordnet sind, können Sie basierend auf der Umgebung (Produktion, Staging oder Test), für die Sie bereitstellen, auswählen, welche Bindungsdateien verwendet werden sollen.

Sie können Skripts mit .msi Dateien verwenden, um einen Server (Installationsvorgang) oder die Gruppe (Importvorgang) anzupassen. Weitere Informationen zur Verwendung von Skripts mit .msi Dateien finden Sie unter Verwenden von Skripts vor und nach der Verarbeitung zum Anpassen der Anwendungsbereitstellung (https://go.microsoft.com/fwlink/?LinkId=154995).

Eine Prüfliste mit Schritten zum Bereitstellen einer Anwendung finden Sie unter Prüfliste: Bereitstellen einer Anwendung.

Exportieren der Bindungen einer Anwendung mithilfe einer Bindungsdatei

Mit BizTalk Server können Sie die Bindungen einer Anwendung in eine Bindungsdatei exportieren und diese Bindungen dann aus der Bindungsdatei in eine andere Anwendung importieren. Hierzu muss die Zielanwendung bereits vorhanden sein. die Importprozedur erstellt die Anwendung nicht. Die Bindungsdatei ist eine XML-Datei, die die Bindungen aller Artefakte in einer Anwendung, Gruppe oder Assembly enthält. Sie können auch alle Bindungen für eine BizTalk-Gruppe oder die Bindungen für eine BizTalk-Assembly exportieren. Weitere Informationen zum Arbeiten mit Bindungen finden Sie unter Exportieren von Bindungen in eine Bindungsdatei und Importieren von Bindungen aus einer Bindungsdatei.

Sie können auch eine Bindungsdatei als Ressource zu einer .msi-Datei hinzufügen. Weitere Informationen zum Hinzufügen einer Bindungsdatei als Ressource finden Sie unter Exportieren einer Anwendung in eine .msi datei.

Weitere Informationen zur Anwendungsbereitstellung im Allgemeinen finden Sie unter Grundlegendes zur Bereitstellung und Verwaltung von BizTalk-Anwendungen (https://go.microsoft.com/fwlink/?LinkId=154996).

In diesem Abschnitt