This Blog

Syndication

Search

Tags

Community

Email Notifications

Archives

Enlaces Recomendados

BizTalk Server 2006 R2: Novedades!

Ayer asistí a un WebCast de Microsoft TechNet en el que Tomás Hernández nos contaba algunas de las novedades más importantes que vendrán con la R2 de BizTalk Server 2006 (BTS  2006 R2). Esta nueva release de BTS 2006 se espera que aparezca en septiembre de este año, y actualmente se encuentra en Beta 2, disponible para los partners y empresas que han entrado en el programa TAP (Technology Adoption Program) de Microsoft. Como veremos, algunas de las mejoras más relevantes están enfocadas hacia un mejor soporte de EDI por parte de BTS 2006, soporte de RFID, y por supuesto nuevos adaptadores basados en .NET Framework 3.0.

Si queréis acceder al webcast grabado, aquí os dejo el enlace. Veréis que hay otros enlaces relativos a BTS 2006.

¿Qué es BTS 2006 R2?

Como su nombre indica, es la nueva versión de BTS 2006 que amplía las funcionalidades de su predecesor:

·         Amplia notablemente las funcionalidades de su predecesor, a través de un mejor soporte para problemáticas específicas (EDI, RFID) y potenciando aún más sus capacidades de integración (WCF está plenamente soportado e integrado).

·         Mejora la gestión de los procesos de negocio (Business Process Management, BPM).

·         Mejor soporte EDI: Se mejora el adaptador EDI y se soportan más esquemas.

·         Soporte para RFID.

·         Soporte de WCF y WF.

·         Nuevo framework de adaptadores para construir adaptadores sobre la base de WCF.

Mejor Soporte EDI

BTS 2006 R2 mejorará notablemente el soporte de EDI de su predecesor:

·         Se soportan más esquemas de EDI, tanto de los estándares EDIFACT y X12 ya soportados, como el soporte de nuevos estándares: HIPAA (Sector Sanitario) y EANCOM (Sector Comercio).  En total, se soportarán más de 7000 esquemas EDI.

 

Segmento

Estándar

Versión

Número de Esquemas Incluidos

Industria en General

EDIFACT

D93A

55

D94A

68

D94B

75

D95A

101

D95B

115

D96A

125

D96B

136

D97A

143

D97B

151

D98A

157

D98B

165

D99A

169

D99B

180

D00A

187

D00B

191

D01A

194

D01B

194

D02A

194

D02B

194

D03A

192

D03B

192

D04A

192

D04B

192

D05A

193

D05B

193

X12

2040

29

3010

39

3020

104

3030

161

3040

187

3050

225

3060

245

3070

273

4010

293

4020

302

4030

309

4040

314

4050

314

5010

318

5020

317

5030

317

Retail

EANCOM

EAN94

27

EAN97

46

EAN02

46

Sanidad

HIPAA X12N

401A1

16

 

·         Soporte de batching / debatching, es decir, poder gestionar mensajes EDI que tengan varias transacciones.

·         Nueva pipelines para integrar (envío / recepción) de manera nativa documentos EDI en BTS 2006. Esta pipeline se encarga de realizar el desensamblado de la de la información, parsing necesario y validación:

o   Dividir el mensaje en sus componentes.

o   Generar el XML de intercambio.

·         Mejor gestión de errores:

o   Información detallada de los errores producidos al procesar / generar EDI.

o   Soporte y  generación de asentimientos.

o   Detectar duplicados EDI y suspenderlos.

·         Se mejora la configuración de EDI, y como muestra este pantallazo del blog del equipo de B2B de Microsoft:

·         Posibilidad de extender los esquemas soportados en tiempo de diseño, lo que es muy útil a la hora de poder incluir nuevos valores en aquellos campos que almacenen codificaciones (Por ejemplo, para EDIFACT el Código de Identificador de Parte).

·         Y otras mejoras que podéis encontrar en el blog del equipo de B2B de BTS 2006. De hecho, todas las mejoras aparecen en este post.

Además de los puntos anteriores, un añadido de BTS 2006 R2 es que incluye soporte para el estándar AS2.

Soporte RFID

Una de las grandes novedades de BTS 2006 es el soporte de RFID que, como se comenta en este artículo, proporciona una infraestructura unificada para descubrir, comunicar y gestionar dispositivos RFID en plataforma Windows. Incluye los bloques necesarios para poder integrar estos dispositivos con aplicaciones existentes:

·         Identificación por radiofrecuencia.

·         Modelo de procesado de eventos RFID: almacenar, administrar y gestionar este tipo de eventos.

·         Se pueden aplicar conceptos y herramientas ya existentes en BTS 2006: reglas, alertas, transformaciones, etc.

·         Integración de la información RFID con WF y Data Warehouse.

·         Desarrollo en entorno desconectado: puedo crear la lógica de gestión de los dispositivos RFID sin tener que conectarlos a mi plataforma de desarrollo. De este modo, nos centramos en la capa lógica.

La arquitectura del soporte RFID en BTS 2006 R2 es la siguiente:

Los elementos más importantes de la arquitectura RFID son:

·         La capa DSPI (Device Service Provider Interface), que abstrae a la infraestructura RFID de BTS 2006 de todo lo que se coloque por debajo: dispositivos con tecnología RFID actual, sensores, futuros dispositivos, etc. Esta capa estará formada por un conjunto de API’s que permitirán que cualquier dispositivo RFID pueda interactuar con BTS 2006.

·         Como siempre, un motor de ejecución que se encarga de tratar y utilizar los datos enviados por los dispositivos RFID en los procesos de negocio de la organización. El motor se encargará de eliminar el ruido que pueda existir, filtrar, agregar y transformar datos RFID dentro de estos procesos de negocio. El motor de ejecución se compone de:

o   El motor de procesamiento de eventos que realiza la captura efectiva de los datos RFID.

o   El gestor de dispositivos, que se encarga de gestionar todos los dispositivos en el entorno de ejecución.

·         La infraestructura RFID de Microsoft, que da acceso al modelo de objetos y a las API’s que permiten diseñar, implementar, desplegar y gestionar soluciones RFID.

·         Un conjunto de diseñadores, herramientas y adaptadores que permitan crear distintos procesos de negocio en los que se requiera interacción con dispositivos RFID.

Soporte WCF

BTS 2006 R2 traerá un conjunto de adaptadores WCF que permitirán consumir y exponer servicios de este tipo en soluciones de BTS 2006. Hasta ahora, podíamos consumir servicios web a nivel de puerto y orquestación a través del SOAP Adapter, y exponer orquestaciones como servicios web. Con estos nuevos adaptadores, se podrán consumir servicios WCF a nivel de puerto y orquestación, así como exponer orquestaciones de BTS como servicios WCF.

Los nuevos adaptadores de WCF incluidos son:

·         WCF-WSHttp, que soporta WS-* sobre protocolo HTTP.

·         WCF-NetTcp, que soporta WS-* sobre TCP.

·         WCF-NetMsmq, que da soporte para transporte MSMQ.

·         WCF-BasicHttp, que habilita la compatibilidad con los servicios web tradicionales.

·         WCF-NetNamedPipe, que habilita la comunicación utilizando transporte NamedPipes.

·         WCF-Custom, que permite utilizar componentes WCF personalizados. Proporciona la infraestructura para crear nuestros propios adaptadores WCF personalizando binding y behaviors.

·         WCF-CustomIsolated, que habilita conectividad HTTP  fuera de los límites del IIS.

Además, las nuevas capacidades WCF de BTS 2006 R2 habilitan el uso de cabeceras WS-* en el enrutado de mensajes.

 .NET  3.0 Adapter Framework

Como su nombre indica, esta novedad de BTS 2006 R2 nos dará la infraestructura (API’s) necesaria para construir fácilmente nuestros adaptadores utilizando como base .NET Framework 3.0 (y en particular WCF) y poder simplificar la integración con sistemas LOB (SAP, Siebel,…), bases de datos (SQL Server, Oracle,…), colas de mensajería (MSMQ), etc.

La definición inicial de estos adaptadores se basará en el uso de asistentes que crearán la estructura inicial del adaptador que luego será extendida.

Este nuevo framework provee un conjunto de clases que facilitan la implementación de estos nuevos adaptadores  y que serán expuestos a terceros como canales de WCF.

BAM – WF y WCF

La BAM (Business Activity Monitoring, de la que espero hacer un post en el futuro) es el componente de BTS 2006 pensada para la gestión de BPM en dicha plataforma. En este sentido, proporciona las capacidades necesarias para definir y desplegar vistas de negocio sobre los procesos de negocio modelados con BTS 2006.  Para ello, es necesario vincular los procesos de negocio con estas vistas de negocio a través del uso de interceptores. Es en este punto dónde la R2 introducirá cambios en la BAM, puesto que incluirá interceptores para WF y WCF, de manera que además de los procesos de negocio modelados con la BAM podremos definir vistas de negocio sobre aquellos procesos modelados con WF y WCF.

Y hasta aquí lo que de momento se sabe sobre las novedades que vendrán con BTS 2006 R2, que son muchas y muy interesantes. Espero que el post os haya resultado interesante.

Published 15/3/2007 17:08 por Juan Carlos González Martín

Archivado en:
Comparte este post: