Comparteix a través de


Tareas de desarrollo para la implementación de una aplicación de BizTalk

A continuación se muestran los pasos necesarios para implementar ensamblados de BizTalk desde Visual Studio en una aplicación de BizTalk, completar la aplicación y prepararla para su implementación en el entorno de prueba. Este escenario de implementación es común en un entorno de desarrollo, donde un programador desarrolla y depura una solución empresarial de BizTalk concreta.

Importante

No se deben realizar las tareas que se describen en este tema en un equipo de producción. Durante el proceso de desarrollo, el programador suele volver a implementar ensamblados desde Visual Studio. Para que esto último sea posible, Visual Studio debe anular la implementación, separar, detener y dar de baja ensamblados que existen en la misma aplicación o en aplicaciones distintas. Aunque esto resulta necesario y apropiado en un entorno de desarrollo, puede producir consecuencias inesperadas no deseadas en un entorno de producción. Además, para evitar la posibilidad de que alguien intente implementar un ensamblado desde Visual Studio en un equipo de producción, se recomienda que no instale Visual Studio en un equipo de producción.

  1. Desarrolle y genere los ensamblados de BizTalk. En primer lugar, cree la solución empresarial de BizTalk en Visual Studio mediante orquestaciones, esquemas, asignaciones y canalizaciones. Al trabajar en la solución, ésta se genera en un ensamblado de BizTalk o en varios. Para obtener más información, consulte Desarrollo de aplicaciones BizTalk Server. Además, debe desarrollar y generar los ensamblados .NET que no sean de BizTalk pero que resulten necesarios para que la solución funcione.

  2. Establezca las propiedades de implementación. Cuando esté preparado para implementar los ensamblados de BizTalk, establezca las propiedades de implementación de cada uno de los proyectos de Visual Studio de la solución. Además de las propiedades de BizTalk Server (Servidor, Configuración, Base de datos, Volver a implementar, Reiniciar instancias de host e Instalar en la caché de ensamblados global), puede establecer la propiedad Nombre de aplicación. Esta propiedad especifica la aplicación de BizTalk en la que se va a implementar cada ensamblado. Si Nombre de aplicación está en blanco, el ensamblado se implementa en la aplicación predeterminada. Para obtener más información, vea Cómo establecer propiedades de implementación en Visual Studio. Debe implementar los ensamblados .NET que no sean de BizTalk agregándolos a la aplicación de BizTalk. Éste es un paso independiente que se describe posteriormente en el paso 4.

  3. Implemente los ensamblados de BizTalk en la instancia de BizTalk Server que se ejecuta en el equipo local. Puede implementar los ensamblados de BizTalk desde una opción de menú, haciendo clic con el botón secundario en la solución de Visual Studio y mediante la selección del comando Implementar. Esto genera los ensamblados de BizTalk en los proyectos que contiene la solución y los agrega a la aplicación de BizTalk definida en las propiedades de implementación para cada proyecto. Si la aplicación no existe, se creará. Los ensamblados y sus recursos, que se llaman "artefactos", se implementan también en la base de datos de administración de BizTalk del grupo, y podrá verlos, además de administrarlos, mediante el uso de la consola de administración de BizTalk Server u otras herramientas. Para obtener más información sobre este paso, vea Cómo implementar un ensamblado de BizTalk desde Visual Studio.

  4. Agregue los artefactos que sean necesarios para que la aplicación funcione correctamente. En la consola de administración de BizTalk Server, puede modificar de forma sencilla una aplicación para completarla; por ejemplo, puede agregar y eliminar artefactos, como puertos de envío y de recepción, secuencias de comandos, directivas, ensamblados .NET que no sean de BizTalk, etc. Para obtener más información, vea Crear y modificar aplicaciones de BizTalk.

  5. Descomponga los artefactos en varias aplicaciones. Durante el proceso de desarrollo, es posible que se hayan implementado los ensamblados en una única aplicación por comodidad. Puede que, por distintas razones, desee descomponer los artefactos en varias aplicaciones antes de que se implementen en la producción. Para obtener más información sobre los procedimientos recomendados para las aplicaciones de factorización, vea Procedimientos recomendados para implementar una aplicación de BizTalk.

  6. Cree archivos .msi para todas las aplicaciones de la solución e instálelas de forma local. Puede usar el Asistente para exportación, disponible en la consola de administración de BizTalk Server, o la herramienta de línea de comandos BTSTask para crear un archivo .msi que contenga los artefactos de cada aplicación. Para obtener más información, vea Exportar aplicaciones, enlaces y directivas de BizTalk. Como paso adicional, puede instalar los artefactos a partir de los archivos .msi si desea ejecutar la solución en el equipo local y comprobar que funcionan del modo previsto. Para obtener más información, vea Cómo instalar una aplicación de BizTalk. Compruebe que la solución funciona del modo previsto.

  7. Vuelva a implementar los ensamblados de BizTalk según sea necesario. En el proceso de desarrollo y depuración de los ensamblados de BizTalk, es posible que tenga que volver a implementarlos varias veces. BizTalk Server proporciona un mecanismo sencillo para la reimplementación. Para obtener más información, vea Cómo volver a implementar un ensamblado de BizTalk desde Visual Studio.

  8. Exporte archivos de enlace y agréguelos de nuevo a las aplicaciones (opcional). Para facilitar la importación posterior de las aplicaciones en el entorno de desarrollo para hacer cambios o agregaciones, es posible que desee exportar los enlaces para cada aplicación y, a continuación, agregarlos de nuevo a las aplicaciones, mediante la especificación de un entorno de destino de desarrollo para los enlaces. Cuando, posteriormente, importe de nuevo los archivos .msi de la aplicación en la instancia de BizTalk Server que se ejecuta en el equipo de desarrollo, puede especificar la aplicación de dichos enlaces. Para obtener más información, vea Enlace de archivos e implementación de aplicaciones.

  9. Genere un archivo .msi para cada aplicación que se va a entregar al equipo de prueba. Una vez que haya terminado de desarrollar y depurar la solución de BizTalk, puede usar el Asistente para exportación o BTSTask para generar los archivos de .msi de la aplicación, como se describió anteriormente en el paso 6. Debe importar estos archivos en un grupo de BizTalk diferente en el entorno de desarrollo, instalarlos y, a continuación, comprobar que la solución funciona según lo previsto. A continuación, puede entregar al equipo de prueba los archivos de .msi, que pueden usar para importar las aplicaciones en BizTalk Server que se ejecutan en equipos de prueba, así como para instalarlos, como se describe en Pruebas de tareas para la implementación de aplicaciones de BizTalk.

Consulte también

Tareas de implementación de aplicaciones