Déploiement d’une application
Le déploiement est la distribution logistique des artefacts d’application pour s’assurer que tous les composants nécessaires sont disponibles pour les systèmes qui en ont besoin. Ces artefacts incluent des assemblys BizTalk Server, des assemblys .NET, des schémas, des mappages, des liaisons, des règles d’entreprise et des certificats. L’application BizTalk peut être utilisée pour aider à déployer des artefacts sur d’autres ordinateurs ajoutés au groupe ou à des fins de préproduction (lors du transport d’une application vers un autre environnement).
Il existe de nombreuses façons de déployer des artefacts BizTalk, par exemple en les important dans le cadre d’une application à l’aide de l’Assistant Déploiement (à partir d’un fichier .msi), en les important à l’aide de BTSTask.exe, en les déployant à partir de Visual Studio ou à l’aide de MSBuild. Si vous les importez à l’aide de BTSTask.exe ou que vous les déployez à partir de Visual Studio, vous pouvez spécifier une application sur laquelle les déployer, ou laisser le nom de l’application vide, auquel cas elles seront déployées sur l’application par défaut.
Déploiement à l’aide d’un fichier .msi
Avec BizTalk Server, vous pouvez déployer une application et ses artefacts en les exportant dans un fichier .msi. (Pour plus d’informations sur les applications et les artefacts, consultez Qu’est-ce qu’une application BizTalk ? (https://go.microsoft.com/fwlink/?LinkId=154994). Le déploiement d’une application BizTalk implique l’importation des artefacts d’application dans la base de données de gestion BizTalk, ainsi que l’installation des artefacts sur chaque ordinateur membre du groupe. Le déploiement dans un fichier .msi sérialise tous les artefacts d’application dans un seul package. Pour ce faire, vous pouvez effectuer une opération d’exportation à partir de la console Administration ou à l’aide de BTSTask.exe à partir de la ligne de commande. Une fois que vous disposez d’un fichier .msi, vous pouvez déployer tous les assemblys BizTalk Server dans la base de données de gestion BizTalk pour le groupe ou exécuter des scripts spécifiés pour s’exécuter au moment de l’importation. Pour ce faire, utilisez Microsoft Management Console (MMC) et effectuez une opération d’importation du fichier .msi (ou via une opération d’importation à partir de la ligne de commande BTSTASK). L’opération d’importation du fichier .msi crée l’application BizTalk de destination.
Avec le fichier .msi, vous pouvez déployer l’application sur un seul ordinateur, afin que tous les assemblys BizTalk Server et les assemblys de dépendance soient stockés dans le Global Assembly Cache sur l’ordinateur. L’ordinateur dispose alors de tous les fichiers binaires dont il a besoin pour l’exécution. Dans cette opération, vous pouvez également déployer des services web qui font partie de la solution ou appliquer des modifications spécifiques à l’ordinateur par des scripts. Cette opération est effectuée en exécutant le fichier .msi. Vous pouvez effectuer cette opération sur chaque ordinateur exécutant BizTalk Server membre du groupe BizTalk approprié. Vous pouvez également utiliser un fichier .msi pour installer une application sur un nouveau serveur ajouté à un groupe.
Si vous migrez votre application BizTalk vers un nouveau groupe, vous devez exécuter l’installation .msi sur tous les serveurs du nouveau groupe. Vous devez importer le fichier .msi une fois pour le groupe. Dans ce cas, l’application et son contenu sont installés sur tous les ordinateurs d’exécution du nouveau groupe et sont également inscrits auprès de la base de données de gestion BizTalk pour le groupe. Vous pouvez également ajouter plusieurs fichiers de liaison à un fichier .msi, en plus des liaisons implicites. Chaque fichier de liaison supplémentaire peut être associé à un « environnement ». Lorsque plusieurs fichiers de liaison sont associés à une application BizTalk pendant le déploiement, vous pouvez choisir les fichiers de liaison à utiliser en fonction de l’environnement (production, préproduction ou test) dans lequel vous effectuez le déploiement.
Vous pouvez utiliser des scripts avec des fichiers .msi pour personnaliser un serveur (opération d’installation) ou le groupe (opération d’importation). Pour plus d’informations sur l’utilisation de scripts avec des fichiers .msi, consultez Utilisation de scripts de prétraitement et de post-traitement pour personnaliser le déploiement d’applications (https://go.microsoft.com/fwlink/?LinkId=154995).
Pour obtenir une liste de contrôle des étapes de déploiement d’une application, consultez Check-list : Déploiement d’une application.
Exportation des liaisons d’une application à l’aide d’un fichier de liaison
Avec BizTalk Server, vous pouvez exporter les liaisons d’une application vers un fichier de liaison, puis importer ces liaisons à partir du fichier de liaison vers une autre application. Pour ce faire, l’application de destination doit déjà exister ; la procédure d’importation ne crée pas l’application. Le fichier de liaison est un fichier XML qui contient les liaisons de tous les artefacts d’une application, d’un groupe ou d’un assembly. Vous pouvez également exporter toutes les liaisons pour un groupe BizTalk ou les liaisons d’un assembly BizTalk. Pour plus d’informations sur l’utilisation des liaisons, consultez Guide pratique pour exporter des liaisons vers un fichier de liaison et Comment importer des liaisons à partir d’un fichier de liaison.
Vous pouvez également ajouter un fichier de liaison en tant que ressource à un fichier .msi. Pour plus d’informations sur l’ajout d’un fichier de liaison en tant que ressource, consultez Comment exporter une application vers un fichier .msi.
Pour plus d’informations sur le déploiement d’applications en général, consultez Présentation du déploiement et de la gestion des applications BizTalk (https://go.microsoft.com/fwlink/?LinkId=154996).