Acerca del sistema de proyectos de BizTalk
El sistema de proyectos de BizTalk se usa para crear parte o toda una aplicación de Microsoft BizTalk Server o una solución empresarial. El elemento principal de una solución de este tipo es un proyecto de BizTalk, es decir, una colección de elementos como, por ejemplo, esquemas, orquestaciones, tipos de mensajes Web, clases, canalizaciones, asignaciones y referencias, que se pueden crear y generar en un ensamblado antes de implementarlo.
Una solución empresarial relativamente sencilla podría consistir en un único proyecto de BizTalk generado en un único ensamblado. Si la solución empresarial es más compleja (por ejemplo, tiene una solución que integra muchos sistemas y procesos diversos), una posible solución de BizTalk podría tener muchos ensamblados generados a partir de muchos proyectos de BizTalk e implementados en varios equipos BizTalk Server.
Importante
No es posible utilizar comas en nombres de ensamblados.
Cuando se crea un proyecto de BizTalk, generalmente se incluye uno o más de los tipos de archivos de la siguiente lista. Estos tipos de archivos desempeñan funciones específicas en la creación de una solución; el sistema del proyecto de BizTalk proporciona una herramienta de diseño gráfico para cada una de ellas.
Orquestaciones. Una orquestación representa el flujo de trabajo de un proceso empresarial. El Diseñador de orquestaciones se utiliza para diseñar orquestaciones. Para obtener más información sobre la Designer de orquestación, vea Creating Orchestrations Using Orchestration Designer.
Esquemas. un esquema describe la estructura de un documento XML. Los esquemas intercambian información entre aplicaciones dentro de una organización o entre socios comerciales. El Editor de BizTalk simplifica el proceso de definición de esquemas. Para obtener más información sobre el Editor de BizTalk, vea Crear esquemas mediante el Editor de BizTalk.
Asignaciones. Una asignación transforma datos de un formato a otro. El Asignador de BizTalk presenta los esquemas de origen y de destino de forma adyacente, y permite definir conversiones entre los elementos de datos de diferentes mensajes. Para obtener más información sobre el asignador de BizTalk, vea Crear mapas mediante el asignador de BizTalk.
Canalizaciones. Una canalización realiza una serie de operaciones que preparan los mensajes entrantes y salientes para su posterior procesamiento. El Diseñador de canalizaciones permite implementar operaciones tales como cifrado, descifrado, compresión, cambio de formato y validación. Para obtener más información sobre la Designer de canalización, consulte Creating Pipelines Using Pipelines Using Pipeline Designer (Creación de canalizaciones mediante Designer de canalización).
Los proyectos de BizTalk son compatibles con Team Foundation Server (TFS).
Importante
TFS Build expone una propiedad denominada “MSBuild Platform” que puede tener 3 valores: “Auto”, “x86” y “x64”. Para garantizar una compilación correcta, el valor de la propiedad anterior debe definirse como x86.
Los proyectos de BizTalk pueden coexistir con otros proyectos de Visual Studio. Al igual que ocurre con todos los sistemas del proyecto de Visual Studio, los proyectos de BizTalk pueden incluir otros archivos, como páginas de ASP.NET, y pueden hacer referencia a otros proyectos y ensamblados que haya creado. Para obtener más información sobre la plantilla de proyecto de BizTalk, vea BizTalk Server Plantillas de proyecto. Para obtener más información sobre cómo crear proyectos de BizTalk, vea How to Create BizTalk Projects.
Advertencia
Es posible obtener acceso a las herramientas de diseño de BizTalk desde otros sistemas del proyecto que pueda utilizar en Visual Studio, pero su comportamiento es imprevisible. Utilice el Diseñador de orquestaciones, el Diseñador de canalizaciones, el Editor de BizTalk y el Asignador de BizTalk únicamente en el contexto de un proyecto de BizTalk.
Consulte también
Crear orquestaciones mediante orquestación DesignerCrear esquemas mediante el editor de BizTalkCrear mapas mediante el asignador de BizTalkcreando canalizaciones mediante canalización DesignerHerramientas de desarrollo