40
WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: http://blogs.clearscreen.com/tomas Mail: [email protected]

WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Embed Size (px)

Citation preview

Page 1: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

WebCast: Novedades de

Microsoft BizTalk Server 2006 R2

Tomás Hernández García – Consultor

ilitia Technologies SRL(MCTS BizTalk 2006, MCAD.NET)

Blog: http://blogs.clearscreen.com/tomas

Mail: [email protected]

Page 2: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Así es ilitia Technologies

Dedicada al desarrollo de aplicaciones de software y a la consultoría en TI

Especializada en e-(commerce, government, business)

Expertos en EAI con BizTalk 2006 Microsoft Gold Partner

Information Worker Bussines Process and Integration Custom Development Solutions

Page 3: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Resumen Qué es la R2? Instalación y Configuración Soporte de EDI en BTS06 R2 Soporte RFID Adaptadores para WCF .Net 3.0 Adapter Framework BAM – WF y WCF Recursos

Page 4: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Qué es la R2 Es la nueva release de BizTalk Server Amplia funcionalidades de BizTalk Server 2006 Mejora la gestión de procesos de negocio (BPM) Incluirá más adaptadores, EDI (Intercambio Electrónico

de Datos), RFID (identificación por radiofrecuencia) Soporte para WCF (Windows Communication

Foundation) Soporte para WF, para integrar workflows Adapter Framework sobre WCF Nuevos interceptores BAM (Business Activity

Monitoring) para WCF y WF

Page 5: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Qué es la R2

Alineamiento con la plataforma

Soporte de WCF

Monitorización de WF a través

de BAM

WCF Adapter Framework

Adaptadores WCF

Procesos

Integración con MOSS (Microsoft

Office SharePoint

Server 2007)

EDI y AS2

Adaptadores

Esquemas

RFID

Administración de

dispositivos

Piezas de Infraestruct

ura

Page 6: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Instalación y Configuración El Asistente te permite seleccionar los

componentes a instalar

Capturas de instalación Microsoft BizTalk Server 2006 Beta1

Page 7: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Instalación y Configuración Configuración. Nueva funcionalidad EDI/AS2

Capturas de instalación Microsoft BizTalk Server 2006 Beta1

Page 8: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Instalación y Configuración Instalación de adaptadores. Se podrá llamar a

varios LOBs (Líneas de Negocio) directamente desde código .Net (sin BizTalk)

Capturas de instalación Microsoft BizTalk Server 2006 Beta1

Page 9: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Instalación y Configuración Consola de Administración. Nueva aplicación

EDI Application y nuevos adaptadores

Capturas de instalación Microsoft BizTalk Server 2006 Beta1

Page 10: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Soporte de EDI en BTS06 R2 Qué es EDI

EDI (Electronic Data Interchange) se compone de una serie de estándares para el intercambio de información. UN/EDIFACT ANSI X12

Ejemplo de mensaje

Se une al grupo de soluciones ya incluidas en BizTalk 2006: HIPAA, HL7, SWIFT, RosettaNet, cXML, y xCBL

Da valor añadido a los clientes: Reduce costes Incrementa agilidad Rapidez y efectividad

UNB+UNOA +777+222 +27029Y:17 +99999'UNH +99999 +ORDERS:1'BGM+105+0001 +27029Y'NAD +ST+ ++mayor5'NAD +SE+ ++cerrada2'CUX+ESP:OC'UNS +D'LIN+1+ +333:EN +555 +444'DTM +002+031296'UNS +S'UNT +10+99999'UNZ+1+99999

Page 11: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Soporte de EDI en BTS06 R2

Send Port

MessageBox

Subscriptions

Receive Port

XML Message

MapsMaps

EDI Receive PipelineEDI Receive Pipeline

Adapter (Any))Adapter (Any))

Send PortAdapter (Any)Send PortAdapter (Any)

Map

EDI

LOBPartner

Host Host

Any Send PipelineAny Send PipelineEDI DASMEDI DASM

ASMASM

Receive Port

MapsMaps

AS2 Recv PipelineAS2 Recv Pipeline

Adapter (HTTP)Adapter (HTTP)

AS2 DASMAS2 DASM

Messages

Arquitectura de Recepción

Page 12: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Soporte de EDI en BTS06 R2

Send Port Group

Messages

MessageBox

Subscriptions

BatchingSubsystem

Receive Port

XML/FF/SQL Message

MapsMaps

Any Receive PipelineAny Receive Pipeline

(Any) Adapter(Any) Adapter

Send PortAdapter (Any)Send PortAdapter (Any)

Map

EDI

LOB Partner

Host Host

EDI Send PipelineEDI Send Pipeline

Send PortAdapter (HTTP)Send PortAdapter (HTTP)

Map

AS2 Send PipelineAS2 Send Pipeline

DASMDASM AS2 ASM AS2 ASM

EDI ASMEDI ASM

Arquitectura de Envío

Page 13: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Soporte de EDI en BTS06 R2 Añade a BizTalk soporte total a EDI con

alrededor de 7000 esquemas que incluyen HIPAA, X12 y EDIFACT

Batching/De-Batching soportado y configurable EDI Receive Pipeline. Incluye el DASM para

parsear y validar la información. Soporta 3 tipos de procesado configurable a nivel de Party a

través de la consola Trading Partner Manager: Generate Transaction Set XML Generate Interchange XML Preserve Interchange XML

Page 14: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Soporte de EDI en BTS06 R2 Envelopes

Existe una opción para preservar la información del sobre (secciones ISA, GS, GE y IEA) y poder ser usada desde las orquestaciones. El sobre de salida es configurado en el Party específico.

Manejo de Errores: No es una caja negra. Detalle de errores. Soporte y generación de Acks (acuses) por ej.: TA1, 997 ó

CONTRL Permite detectar duplicados de mensajes EDI y suspenderlos.

Page 15: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Soporte de EDI en BTS06 R2

            * Incluidos en Beta 2.

Sector Estándar VersiónNúmero de Transaction Set XSD/Schemas

Industria 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

Versiones de esquemas EDIFACT soportadas en la R2

Sector Estándar VersiónNúmero de Transaction Set XSD/Schemas

Industria X12

2040 293010 393020 1043030 1613040 1873050 2253060 2453070 2734010 2934020 3024030 3094040 3144050 3145010 3185020 3175030 317

Comercio EANCOMEAN94 27EAN97 46EAN02 46

Sanidad HIPAA X12N 4010A1 16

Versiones de esquemas X12, EANCOM, HIPAA soportadas en la R2

Page 16: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Soporte RFID

Se trata de identificación por Radio Frecuencia

Orientado a ofrecer ventajas a fabricantes y minoristas: Eficacia en operaciones Total visibilidad de la cadena de producción Reducir robos, errores de etiquetado Facilita procesos de verificado del estado de productos

No sólo son ventajas, también se encuentran ciertos obstáculos Dificultad en la configuración y manejo de dispositivos Carencia de estándares y protocolos Limitaciones de integración Dificultad de traducir datos Problemas de escalabilidad

Page 17: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Soporte RFID Debido a esos inconvenientes técnicos, un estudio realizado en 2005 a 250

empresas, concluyó: Casi el 50% no invertirían hasta que madurara la tecnología o no irían más allá

de un piloto

23%

23%24%

29%

1%Podrán pilotos en producción en los próximos 12 meses

Minima investigación hasta que la tecnología madure

Harán lo que sea necesario con clientes y gobierno

Ven ventajas e incrementarán inversión en RFID

No invertirán en RFID

Planesde inversión en RFID en los próximo 3 Años

Origen: Aberdeen Group, Diciembre 2005

Page 18: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Soporte RFID BizTalk elimina esas limitaciones

Provee uniformidad para descubrir, comunicar y administrar dispositivos RFID

Modelo de procesado de eventos Rule Engine para filtros, Alertas y Transformaciones Seguridad Seguimiento y control de inventario Integración sencilla con otras aplicaciones Implementación lógica de procesos independientes de

dispositivos y protocolos

Page 19: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Soporte RFID Clientes interesados en esta tecnología:

Venta al por menor (P1) Minoristas (electrónica, joyería,…) Cadenas de tiendas Grandes almacenes

Fábricas (P1) Mercancías empaquetadas Automoción Aeroespacial Combustibles Alta tecnología

Farmacéuticas y Sanidad (P2) Gobierno/Defensa (P2)

Page 20: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Soporte RFID Solución de Infraestructura BizTalk para RFID

Page 21: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Soporte RFID Procesado de la información en el pipeline

Page 22: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Soporte RFID BizTalk puede comunicar con diferentes componentes de Software

(mediante sus APIs y objetos) y Hardware (mediante su Device Service Provider Interface )

Page 23: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Soporte RFID Futuro:

Ampliar dispositivos y protocolos Resuelve los problemas pasados con herramientas e

infraestructura de integración Permite transformar la información plana en eventos de negocio

de manera simple

Page 24: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Adaptadores para WCF WCF (Windows Communication Foundation)

anteriormente “Indigo” Conjunto de tecnologías .Net para la creación, configuración y

puesta en marcha de sistemas conectados ¿Por qué usarlo?

Conectividad entre aplicaciones aplicaciones Modelo de programación unificado Amplia interoperabilidad

Page 25: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Adaptadores para WCF Fundamentos de la Arquitectura WCF

EndPoint: Extremos o puntos de entrada de WCF

Compuesto por: Address: dirección de red donde reside el EndPoint Binding: cómo se comunica el EndPoint . Contract: qué comunica. Organizado en operaciones.

Page 26: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Adaptadores para WCF Servicio WCF: programa que expone una colección de

EndPoints

Cliente WCF: programa que intercambia mensajes con uno o más EndPoints.

Page 27: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Adaptadores para WCF Adaptadores WCF disponibles en R2

WCF-WsHttp Adapter – soporte del standard WS-* sobre protocolo HTTP. WCF-NetTcp Adapter – soporte del standard WS-* sobre protocolo TCP. WCF-NetMsmq Adapter – soporte para conexión con transporte MSMQ WCF-BasicHttp – compatible con la primera generación de WebServices WCF-NetNamedPipe – habilita comunicación usando transporte

NamedPipes.  WCF-Custom – Permite usar componentes WCF personalizados (bindings,

behaviors y bindings).  WCF-Custom adapter. WCF-CustomIsolated – permite conectar a través del transporte HTTP

pero fuera del proceso del IIS.

Page 28: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Adaptadores para WCF Adaptadores WCF disponibles en R2

Page 29: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Adaptadores para WCF

¿Qué nos permitirá el adaptador WCF?

Page 30: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Adaptadores para WCF Publicar orquestación como servicio WCF

Page 31: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Adaptadores para WCF Consumir un servicio WCF

Page 32: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

.Net 3.0 Adapter Framework Que es?

Un conjunto de clases que facilitan la implementación de nuevos adaptadores.

Desarrollo de adaptadores para sistemas LOB

Canales WCF Incorpora un Asistente integrado con

Visual Studio 2005 para crear fácilmente la estructura inicial del adaptador

Page 33: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

.Net 3.0 Adapter Framework Asistente:

Page 34: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

.Net 3.0 Adapter Framework Permitirá a nuestras aplicaciones conectar con otros sistemas sin

necesidad de una instancia de BizTalk. Simplificará conectar con

LOBs (por ejemplo SAP, Siebel,…) Bases de datos (SQL Server,…) Diferentes transportes (HTTP,…) Colas de mensajería (MSMQ,…)

Page 35: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

BAM – WF y WCF Nuevos interceptores para WF (Workflow Foundation) y para WCF Que nos permitirá:

Añadir los interceptores a nuestros procesos de negocio (fichero de configuración)

Detectará los cambios en el fichero de configuración y la aplicará a las nuevas instancias del workflow.

Se podrán interceptar mensajes antes que el servicio WCF sea llamado o justo antes de enviar respuesta. Monitorización con BAM.

Los despliegues con BAM management tool (BM.EXE).

Page 36: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Recursos Contacto: [email protected]

http://blogs.clearscreen.com/tomas

ilitia Technologies: www.ilitia.com BizTalk Server: http://www.microsoft.com/BizTalk

BizTalk R2 EDI Team: http://blogs.msdn.com/BizTalkB2B/

BizTalk RFID http://msdn2.microsoft.com/en-us/library/aa479354.aspx

Page 37: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas
Page 38: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

Webcast Relacionados Con BizTalk Webcast grabados de BizTalk 2006:

BizTalk Server 2006: Manejo de mensajes grandes BizTalk Server 2006: Entornos Distribuidos BizTalk Server 2006: Arquitectura BizTalk Server 2006: Novedades BizTalk Server 2006: Patrones de diseño. BizTalk Server 2006: Banca

Registro Webcast Grabado: http://www.microsoft.com/spain/technet/j

ornadas/webcasts/webcasts_ant.asp

Page 39: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

© 2003-2004 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Page 40: WebCast: Novedades de Microsoft BizTalk Server 2006 R2 Tomás Hernández García – Consultor ilitia Technologies SRL (MCTS BizTalk 2006, MCAD.NET) Blog: //blogs.clearscreen.com/tomas

© 2003-2004 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.