BTS 2006 TAP: Preguntas y respuestas de septiembre

Este es el reporte TAP (Technology Adoption Program) presentado por Doug Girad (MS) correspondiente a BizTalk Server 2006.

A continuación se presenta la traducción de las preguntas de esta lista. El reporte original (inglés) esta BTS 2006 TAP: September FAQ.

Pregunta

Respuesta

Area

¿Existen cambios en el alto desempeño de BizTalk Server 2006?

En BizTalk Server 2006, ahora el servicio de mensajería puede ser en cluster. Para adaptadores de recepción como MSMQ, FTP y POP3 usando características cluster se puede alcanzar mayor desempeño. Todos los adaptadores de envío se pueden beneficiar de esta característica. En la versión Beta 2 existe documentación que describe una guía sobre arquitectura de soluciones con alta fiabilidad y desempeño y como fácilmente puede habilitarse utilizando nuevas características de la Consola Administrativa.

Adaptadores

¿VS.Net 2005 RC02 esta soportado para BizTalk Server 2006 Beta 1?

No, solamente VS.Net Beta 2 es soportada en BizTalk 2006 Beta 1 que puede ser descargada desde https://go.microsoft.com/fwlink/?LinkId=47892.

Instalación / Configuración

¿El CTP de septiembre de SQL 2005 esta soportado para BizTalk Server 2006?

No, solamente la versión CTP de junio. Se puede descargar esta versión de SQL Server desde https://www.microsoft.com/sql/2005/productinfo/ctp.mspx.

Instalación / Configuración

¿Es posible instalar las herramientas de desarrollo de BizTalk Server 2006 sin tener instalado el motor (runtime) de BizTalk Server?

Si, es posible. Solo debes instalar VS.Net antes de BizTalk Server 2006 Beta 1.

Instalación / Configuración

¿Es posible personalizar un tipo de administrador de solo instalación sin tener que instalar el motor de BTS o las herramientas de desarrollo de BTS?

Si, esta característica esta habilitada. El "snap-in" de la Consola Administrativa será instalado y la administración remota de un grupo de BizTalk puede ser personalizada. Se puede consultar la documentación en la sección de prerrequisitos y requerimientos de seguridad para administradores.

Instalación / Configuración

¿Cuál es exactamente la relación entre BizTalk Server 2006 y .Net 2.0? ¿Cómo trabaja con .Net 1.1?

BTS 2006 tiene gran dependencia de Whidbey – VS.Net 2005 y el framework de .Net 2.0. La plataforma sienta su ejecución sobre estos productos.

Esto quiere decir que los assemblies de BTS (orquestaciones, mapas, esquemas, etc) ahora se ejecutaran sobre el CLR 2.0. Por extensión, esto quiere decir que cualquier librería referenciada será desde allí, si estos assemblies externos son compilados en 2.0 no tendrás problemas de compatibilidad. Si por el contrario son compilados en 1.1 se deberá de analizar la lista de incompatibilidades entre 1.1 y 2.0 de .Net (https://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetdep/html/netfxcompat.asp). If se utiliza algún método que ha sido eliminado en la versión 2.0 entonces será necesario reescribir la librería.

La misma situación ocurre para los assemblies de BTS 2006, para ello se están haciendo las tareas necesarias para que las actualizaciones de BTS 2004 a 2006 se hagan sin necesidad de recompilar. En este caso de actualización, se están ejecutando assemblies compilados en 1.1 sobre el framework 2.0. Diferentes áreas se han personalizado del tema de código desarrollado para evaluar su procedimiento de recopilación, reescritura y redistribución para encontrar problemas.

Esto quiere decir que algunas aplicaciones escritas en 1.1 no podrán ejecutarse en el mismo entorno de ejecución que BTS 2006? No, BTS 2006 tolera side-by-side 1.1 con 2.0.

Plataforma

¿Deberán de ser reescritos los adaptadores de BizTalk Server 2004 para funcionar en BizTalk Server 2006?

La respuesta rápida es que se puede seguir utilizando las versiones existentes de los adaptadores de 2004 escritos sobre las antiguas clases ya que no se encontraran ninguna incompatibilidad.

Como BTS 2006 tiene gran dependencia con Whidbey, todos sus elementos ahora se ejecutaran sobre el CLR 2.0. Si existe algún método de la versión 1.1 que ya no existe en 2.0 será necesario reescribir esa pequeña porción de código para que pueda ser reutilizado. Pero si no se tiene incompatibilidades, todo funcionara bien.

Existen nuevas clases en el nuevo framework de desarrollo de BTS 2006, en las cuales los usuarios podrían tomar ventajas en los antiguos adaptadores. Claro esta que seria necesario escribir un poco de código.

Para adaptadores de terceros vendedores se deberán de realizar las consultas respectivas con dichos vendedores.

Actualización

¿Cuáles son las opciones para migrar aplicaciones desde BizTalk Server 2004 a BizTalk Server 2006?

La primera opción es hacer una actualización en línea, tomando un grupo de BTS 2004 y actualizándolo a BTS 2006, la cual mantiene la configuración establecida, preservando los datos relacionados con BTS y lo más importante conservando el estado de las instancias en ejecución. Existe una guía en la documentación de cómo hacerlo. En forma adicional si tu ambiente de producción tiene un SQL Server el cual también se esta planeando actualizar entonces se deberá de tener más cuidado y leer detenidamente toda la documentación relacionada.

La segunda opción es mover los elementos compilados de BTS 2004 a una instalación limpia y configurada de BTS 2006. Esta será una ventaja para tomar todas las nuevas características de BTS 2006 sin necesidad de recompilar.

La tercera opción es desarrollar nuevamente todos los elementos de BTS 2004 tomando todo el código fuente en ambiente VS.Net 2005 y recompilándolo nuevamente.

Actualización

¿Dónde puedo obtener mas información acerca de SQL Server 2005?

https://www.microsoft.com/sql/2005/default.asp.

Yukon

¿Puedo tener BizTalk Server 2006 Beta 1, Beta 2 o RC en producción?

El uso de software en una versión que no sea RTM (Release to Manufacturing) esta estrictamente prohibido por la licencia Beta End License Agreement. Pero existen ciertos usuarios seleccionados para participar en el programa TAP (Tenchnology Adoption Program) que reciben permiso especial para su producción.

Otros

¿Cómo puedo saber mas acerca de BizTalk Server 2006?

Puedes formar parte del programa Beta, descargar y evaluar la versión Beta, preguntar dudas y recibir respuestas de grupos de discusión privados, y disfrutar de Webcast para conocer más acerca del producto. Para más información, clic aquí.

Otros

Autor: Carlos Medina

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