Nuevas mejoras en BizTalk Server 2006

Microsoft ha revelado detalles de la próxima versión de BizTalk Server 2006 que incluye cambios en la instalación, adaptadores, desarrollo, BAM, motor de ejecución y despliegue.

Instalación

Una mejora que hace mas fácil la instalación es incluir todos los prerrequisitos como "MSXML, SQLXML, MDAC" dentro de un .CAB que puede ser bajado de Internet como un archivo solo y no empezar a buscar uno a uno los prerequisitos, pero la mayor variación la sufre el wizard de configuración de BizTalk. En la nueva interfaz de configuración el usuario podrá decidir si realizar una instalación por defecto predeterminada o una instalación personalizada, en la opción predeterminada el usuario podrá completar el proceso de configuración en al menos 3 pasos a cambio de 9 a 11 que son actualmente dependiendo de las características. Por ultimo, podemos estar tranquilos con nuestros desarrollos, ya que BTS 2006 soportará (hasta el momento) todas las características de BTS 2004 y no perderemos nuestras implementaciones.

Adaptadores

En la nueva version se incorporan 4 nuevos tipos de adaptadores POP3, WSS, MSMQ, MQSeries como adaptadores nativos a la plataforma y que se instalan con el mismo proceso de instalación. El adaptador de POP3 nos permitirá obtener correos con sus respectivos anexos (attachments) desde un buzón de correo que soporte este protocolo, el adaptador de WSS nos permitirá acceder a los documentos alojados en WSS desde BTS, el adapter de MSMQ permite a BTS conectarse con MSMQ 2.0 o 3.0 tanto enviando como recibiendo mensajes, y por ultimo el adaptador MQSeries que será el mismo que se puede bajar actualmente desde internet con la diferencia que el nuevo adaptador soportara "dynamic receive".

En forma adicional, se mejoraran los adaptadores de SMTP, File y HTTP. Estas mejoras se basan en la optimización de su implementación desde BTS y más opciones de configuración en las ventanas de propiedades para estos.

BAM

BTS 2006 proveerá todo un portal web que presenta un nuevo canal de despliegue de los eventos de los procesos. Este portal tendrá características para realizar búsquedas de actividades de nuestros procesos de integración, agregaciones de datos, y un sistema de notificaciones y alertas que podrán realizarse vial e-mail (u otro medio de entrega) de acuerdo al evento seleccionado.

Desarrollo

El ambiente de desarrollo trae hasta el momento dos nuevas mejoras que se relacionan con un asistente para el diseño de esquemas de archivos de texto y el diseñador de orquestaciones con nuevas caractaristicas.

El nuevo asistente para creación de esquemas para archivos tipo texto quitara a los desarrolladores dolores de cabeza en el diseño de los mismos. Este asistente tendrá la capacidad de definir esquemas partiendo de un archivo ya definido. La otra mejora consiste en un zoom que posibilitará la mejor visualización de nuestras orquestaciones en tiempo diseño cuando tenemos demasiados elementos que la conforman.

Motor de ejecución (runtime)

BTS 2006 trae nuevas y atractivas mejoras en su motor de ejecución. El primer nuevo concepto es "Recoverable Interchange Processing", en muchas ocasiones cuando trabajábamos con archivos de texto (flat files) que contienen dentro de si varios mensajes utilizamos "envelop" para separar estos y tratarlos como independientes, pero en BTS 2004 al procesar el archivo el tubería (pipeline) y uno de los mensajes no estaba en un formato correcto automáticamente todo el archivo quedaba suspendido y con el, todos los demás mensajes. En BTS 2006 este nuevo concepto nos permitirá configurar la tubería para que en este mismo proceso solo el mensaje incorrecto quede suspendido pero los demás mensajes puedan ingresar al proceso de integración sin tener que recapturar todo el archivo.

El segundo concepto tiene que ver con los errores ocurridos en el parseo de los mensajes en las tuberías, en BTS 2004 si el formato de entrada no era acorde al especificado se suspendía el mensaje automáticamente. En BTS 2006 podremos configurar los puertos de entrada para que estos mensajes no queden suspendidos sino puedan ingresar a otro proceso de integración de colección de errores, esta nueva funcionalidad será de mucha utilidad en los procesos de alertas y monitoreos en los diseños EAI.

Otra nueva funcionalidad que en muchas ocasiones es necesaria es la entrada en orden de los mensajes recibidos. Actualmente los adaptadores de MSMQ y MQSeries lo permiten por la propia arquitectura de sus tecnologías pero ahora podrá ser posible realizar estos en puertos tipo FILE de acuerdo a como van llegando.

Por último, y que revela MS en este aspecto, es la mejora de los procesos de transformación. Actualmente MS solo presenta un modelo de consumo de memoria "in-memory" para los mapas de trasformacion, por lo que en los procesos con mensajes muy grandes era un poco ineficiente la ejecución. BTS 2006 presentara dos modelos de ejecución en la transformación de mensajes, además de soportar la actual presentará uno nuevo modelo basado en el almacenamiento de los mensajes muy grades en archivos del sistema haciendo que el consumo de memoria sea mucho mas eficiente.

Aplicaciones y despliegue

En BTS 2006 existe un nuevo concepto llamado "applications". En BTS 2004 cuando diseñamos una solución implementamos varios elementos de BTS que pueden representan orquestaciones, tuberías, esquemas, y puertos entre otros; posteriormente en el administrador de consola o en "biztalk explorer" debemos de manejar cada uno de estos elementos por separado sin que tengan una agrupación lógica como se diseño en nuestra solución. Las "applications" en BTS 2006 nos permitirán asociar de forma lógica todos los elementos pertenecientes a una misma solución y que puedan ser configurados como un grupo, este nuevo concepto también implica que la consola administrativa lucirá diferente en esta nueva version permitiéndonos manipular nuestros elementos como una solución.

 

Este es sólo una pequeña muestra de todas las nuevas posibilidades que ofrecerá BTS 2006, sin duda alguna toda la comunidad esta pendiente de la próxima versión la cual aparece muy atractiva y promete muchas mejoras que MS nos irá revelando a su debido momento.  MS entregará una versión CTP (Community Technical Preview) de BTS 2006 en el TechEd realizado en USA, esperemos que pronto salga una versión Beta que puedan distribuir. Ojala sea rápido, la verdad luce estupenda.

La fuente de información son los documentos expuestos en los siguientes URL's. (Antes de bajarlos es necesario registrarse en el grupo):

BizTalk Server 2006 Setup and Migration.doc
BizTalk Server 2006 Adapter Enhancements.doc
BizTalk Server 2006 Business Activity Monitoring.doc
BizTalk Server 2006 Developer Tools Improvements.doc
BizTalk Server 2006 Runtime Improvements.doc
BizTalk Server 2006 Applications and Deployments.doc

Autor: Carlos Medina

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho