your business, connected su negocio, conectado pablo junco consultor de integración y desarrollo

44
Your Business, Connected Su Negocio, Conectado Soluciones EDI con BizTalk Server 2006 R2 Pablo Junco Consultor de Integración y Desarrollo

Upload: salvador-castilla-calderon

Post on 23-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

Soluciones EDI conBizTalk Server 2006 R2

Pablo JuncoConsultor de Integración y Desarrollo

Page 2: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

Repaso al mundo EDI

Descripción de la solución

Conclusiones

Agenda

Casos de uso

Funcionalidades EDI soportadas

Page 3: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

Repaso al mundo EDI

Descripción de la solución

Conclusiones

Agenda

Casos de uso

Funcionalidades EDI soportadas

Page 4: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

EDI ...

Son las siglas en inglés de Intercambio Electrónico de Documentos

Desarrollado en los años 60, es uno de los medios que más prevalecen para la transmisión de datos electrónicos entre empresasEscenarios:

Operaciones comerciales Transacciones financieras Otros trámites

Page 5: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

Componentes EDI

RED de Telecomunicacion

es

Centro de Compensació

n

Centro de Compensació

n

Usuarios Usuarios

Objetivo PrincipalProporcionar acceso a los centros de compensación

El ingreso a la misma podrá ser Directo (X.25, X.26, …)Red telefónica conmutada (RAC X.28, …)

Ejemplos de protocolos utilizadosOFTP (el más utilizado en EDI)HTTP

Estación deTrabajo

Estación de Trabajo

Objetivo PrincipalRecibir, almacenar y enrutar a sus destinatarios los documentos que los usuarios se intercambian

Asegura la integridad y confidencialidad de la informaciónCada usuario tiene un “buzón”

Objetivo PrincipalConectar el sistema informático con el centro de compensación

FuncionesConfiguraciónTraducción de mensajesAnálisis y entrada de datos

Page 6: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

Documentos gestionados por EDI

Estructurados de acuerdo a normas acordadasNormativas EDI existentes:

EDIFACTODETTEVDA ANSI o X12…

Entre los más utilizados se encuentranOrdenes de Compra (ORDERS)Aviso de despacho (DESADV)Reporte de Ventas (SLSRPT)Reporte de Inventario (INVRPT)Información de Socios Comerciales (PARTIN)

Page 7: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

Lo nuevo: AS2

Utilizado para intercambiar documentos vía Internet de forma segura utilizando el protocolo HTTPLos datos se empaquetan utilizando los tipos de contenido estándar de MIME La autenticación y la privacidad se consiguen utilizando S/MIME (Cryptographic Message Syntax) Los acuses de recibo autenticados se realizan mediante respuestas de tipo "multipart/signed" al mensaje HTTP original

Page 8: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

EDI en España

Presente desde hace muchos años y en varios sectores

AutomociónDistribución comercialFinancieroSanitarioMaterial eléctricoAdministraciones públicas

Page 9: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

Page 10: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

Principales beneficios

Agilización de procesos comercialesImportante disminución de errores en los documentosDisminución de stocks, debido a la facilidad de aplicación de técnicas Just-in-TimeAhorro de costos de administraciónMejora de la competitividad de la empresa que lo adopta

Page 11: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

Repaso al mundo EDI

Solución de Microsoft

Conclusiones

Agenda

Casos de uso

Funcionalidades EDI soportadas

Page 12: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

Tratamiento EDI

Capacidades reescritas para esta versiónSolución AS2 certificada por Drummond GroupGestión integrada en la consola de administraciónEl proceso de serialización y verificación EDI utiliza la arquitectura estándar de mensajería de BizTalk ServerSoporte de transacciones EDI y AS2

Más de 8.000 esquemas Estándares X12 (ANSI) y EDIFACT

Gestión de lotes tanto en flujos de recepción como de envío

Page 13: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

Capacidades de recepción

Análisis de intercambios EDI, permitiendo el proceso de transacciones por lotes en caso que se haya configuradoPermite la separación de documentos HIPAAValidación del mensaje recibidoRecepción de mensajes codificados EDIINT/AS2 sobre transporte HTTP/HTTPSGeneración de acuses de reciboRe-Ensamblado del intercambio en caso que sea necesario mantener el lote

Page 14: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

Capacidades de envío

Serializar el intercambio EDI, posibilitando la gestión de lotes si esta ha sido configuradaValidación del mensaje a ser enviadoEnvió de mensajes codificados EDIINT/AS2 sobre transporte HTTP/HTTPSProcesar los acuses recibidos para un mensaje

Page 15: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

Otras capacidades soportadas

Procesar conjuntos de propiedades relacionadas con los interlocutores en el intercambio de mensajes EDI y transporte de documentos AS2Disponer de información relevante sobre el estado de un mensaje EDI Búsqueda de mensajes dentro de una lista de intercambios y sus correspondientes acusesValidación de esquemas e instancias así como generación de instancias en tiempo de ejecución

Page 16: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

Gestión de Socios EDI

Los interlocutores de un intercambio tienen que ser definidos como socios (BizTalk Server Parties)Cuando BizTalk Server recibe o envía un mensaje intenta determinar quienes son sus interlocutores Se tienen que establecer propiedades para indicar

De donde y como recibir un mensaje de un socio comercialA donde y como enviar un mensaje a un socio comercial

Las propiedades de los socios determinan los siguientes procesamientos

Procesamiento y generación de sobres EDIProcesamiento y generación de acuses (ACK)Validación de mensajes EDI (entrada/salida)Creación de lotes (Batch)Informe de estados

Page 17: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

Resumen de Capacidades EDI

Proceso de

Gestión de

Intercambios(Recepción)

Proceso de

Gestión de

Intercambios(Envío)

Procesode

Encolado[Batchin

g]

Experiencia de diseño

Gestión

AS/2 AS/2

Análisis del intercambioResolución de los interlocutoresVerificación de la transacción Control de duplicados

Procesamiento del intercambioResolución dinámica del esquema Desglose del intercambio

Procesamiento del intercambioEnsobradoEnsamblado del intercambioCorrelación

InformesCorrelación de Intercambio y Acuses de recibo (Ack)Correlación de AS2/MDNEstado de los lotesAgregación

Gestión de acuerdos con Socios Utilidades de migración (puertos y esquemas)

Adaptador base para EDI de BizTalk Server 2004y 2006Accelerador de BizTalk para HIPAA 3.0 y 3.3

Herramientas XMLExtensiones de esquemasValidación de esquemasValidación de instanciasGeneración de instancias

Soporte a normativas EDIMás de 8000 esquemasEDIFACT (D93A a D05B)ANSI o X12 (2040 a 5030)HIPAA (4010A1)EANCOM

Certificado por Drummond GroupSoporte de no repudio de recibos

Incluyendo el almacenamiento de mensajes

Soporte a varios criterios o filtrosNúmero de documentosTamañoTiempo trascurridoFunción externa

Page 18: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

Repaso al mundo EDI

Solución de Microsoft

Conclusiones

Agenda

Casos de uso

Funcionalidades EDI soportadas

Page 19: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Proceso centralizado!!!

Begin

Verify Customer

Decide

Else

ValidReport Error

Check Inventory

Decide

Else

Sufficient

End

Report Backorder

End

Decide

Backorderable

Else

Report Error

EndFulfill

Invoice

End

Receive Order

OperadoresLogísticos

Clientes

EntidadesFinancieras

Proveedores

Sistema deRecursos Humanos

CRM

ERP

ComercioElectrónico

Proceso

Servicios

Servicios

EDI / VAN

SWIF

T / V

AN

EDI / AS2

XML / SOAP

Oracle

SAPCom

merce

Server 2007

SQL Server

Page 20: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Solución conceptual

Proceso

Origen Destino

Un Sist

ema

Otro S

istem

a

Transp

or

teTra

nsp

or

teEsq

ue

ma

Esq

ue

ma

RutaR

uta

Page 21: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Un ejemplo

Proceso

Origen Destino

SAPSoc

io

Comer

cial

Ad

apta

dor

SA

PA

dapta

dor A

S2

ED

IID

OC

RutaR

uta

Socio

Comer

cial

SOAP / HTTP

Esquema

Ruta

Page 22: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

Motor Principal

Arquitectura de BizTalk Server

Orquestaciones

Gestión de Instancias y Activación

Mecanismo de Suscripción/Publicación - Correlación

MessageBox

Adaptadores de Recepción y Envío

FTP

FILE

POP3

SMTP

MSMQ

WCF

HTTP

SOAP

Productos(SQL, SAP,MOSS, …)

DeTerceros

AMedida

Gestión

Configuración

Administración

Despliegue

Monitorización

Integracióncon Socios

Informes

Procesamiento de Mensajes

Validador(XML)

CodificaciónMIME / SMIME

AS2

EDI

A Medida

Resolución de socios

Ensamblador(Planos, XML)

Desamblador(Planos, XML))

Mensaje

Contexto

ContenidoPrincipal

ContenidoOtras Partes

Mapas

Reglas Negocio

Vocabularios

Políticas

Acciones

Reglas

Hechos

Page 23: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

BizTalk Server: Flujo ejecución

Puerto de Entrada

Gestor de TransporteAdaptador de

Recepción

Decodificación

Desensamblado

Validación

Resolución de Socios

Pre-Procesado

Normalización

Mapa Mapa

Adaptadores WCFRecepciónHTTP BásicoServicios WebRed TCP…

Otros AdaptadoresHTTPFTPEDI/AS2SharePointSQLMSMQArchivos…

Adaptadores de tercerosAdaptadores desarrollados a medida

MIME/SMIMEAS2Desarrollado a Medida

Ficheros PlanosDocumentos XMLEDIAS2Desarrollado a Medida

Documentos XMLDesarrollado a Medida

Resolución de Socios (Cert.)Creador de lotes (EDI)Desarrollado a Medida

Transformación de estructura XML y/o contenido mediante los mapas de BizTalk Server

Mensaje

Page 24: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

BizTalk Server: Flujo ejecución

Puerto de Entrada

Gestor de TransporteAdaptador de

Recepción

Decodificación

Desensamblado

Validación

Resolución de Socios

Pre-Procesado

Normalización

Mapa Mapa Message Box

Publicación del mensaje en el gestor de instancia y enrutamiento

MensajeXML

Page 25: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

BizTalk Server: Flujo ejecución

Puerto de Entrada

Gestor de TransporteAdaptador de

Recepción

Decodificación

Desensamblado

Validación

Resolución de Socios

Pre-Procesado

Normalización

Mapa Mapa Message Box

Puerto de Salida

Gestor de TransporteAdaptador de Envío

Codificación

Ensamblado

Pre-Ensamblado

Post-Procesado

NormalizaciónMapa Mapa

Enrutamiento en base a las suscripciones existentes

Preestablecida en diseñoDinámica en base del contenido

Gestor de Lotes (EDI)

Orquestaciones de Aplicación

Page 26: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

BizTalk Server: Flujo ejecución

Puerto de Entrada

Gestor de TransporteAdaptador de

Recepción

Decodificación

Desensamblado

Validación

Resolución de Socios

Pre-Procesado

Normalización

Mapa Mapa Message Box

Puerto de Salida

Gestor de Transporte

Adaptador de Envío

Codificación

Ensamblado

Pre-Ensamblado

Post-Procesado

Normalización

Mapa MapaTransformación de estructura XML y/o contenido mediante los mapas de BizTalk Server

Ficheros PlanosDocumentos XMLEDIDesarrollado a Medida

Desarrollado a Medida

MIME/SMIMEAS2Desarrollado a Medida

Adaptadores WCFEnvíoHTTP BásicoServicios WebRed TCP…

Otros AdaptadoresHTTPFTPEDI/AS2SharePointSQLMSMQArchivos…

Adaptadores de tercerosAdaptadores desarrollados a medida

Mensaje

Page 27: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

Ejemplo de flujo recepción EDI

BizTalk Host BizTalk Host

Puerto Entrada Puerto Salida

Message BoxNormalización

AdaptadorHTTPOtro

Normalización

AdaptadorCualquiera

FormatoCompañí

a

EDI

MensajeXML

Pre-ProcesadoEDIAS2 EDIAS2

Post-Procesado

Page 28: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

Ejemplo de flujo envío EDI

BizTalk Host BizTalk Host

Puerto Entrada Puerto Salida

Message BoxNormalización

AdaptadorHTTPOtro

Normalización

AdaptadorHTTPOtro

EDIFormatoCompañí

a

MensajeXML

OrquestaciónGestor de Lotes

Pre-ProcesadoGenerador de Lotes

EDIAS2 EDIAS2

Post-Procesado

Page 29: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

Presentando características EDI en

demo

Page 30: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

Repaso al mundo EDI

Solución de Microsoft

Conclusiones

Agenda

Casos de uso

Funcionalidades EDI soportadas

Page 31: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

Caso de Estudio

Grupo AntolínMultinacional española que opera en 23 países, con 81 plantas y 20 oficinas técnico-comerciales.Proveedor global de componentes de interior del automóvil, ofrece a sus clientes un Servicio Integral

ConcepciónDiseñoDesarrolloFabricación Distribución

Page 32: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

El proyecto …Necesidades de negocio

Solución

Beneficios

Optimización de la Cadena de Suministro: Integración con los “eslabones” de la cadenaReducir el Coste Total, los Tiempos del Inventario y el Ciclo de Fabricación.Automatizar la Entrega de Productos basada en información integrada de las previsiones de fabricación de nuestros ClientesConseguir una mejor Eficiencia y Rentabilidad en todos los procesos

Red de procesos colaborativa entre Grupo Antolín y sus interlocutores: Clientes, Sumistradores y Operadores LogísticosPermitir Transacciones Colaborativas Automatizadas y Reporting OnlineDar visibilidad y acceso a toda la organización del Grupo a la información de intercambio de datos con terceros

Reducción en el Tiempo del Ciclo de la Cadena de SuministroReducción de errores humanos y errores en los datosMayor visibilidad, monitorización y control de los flujos de intercambio de informaciónInformación en tiempo real de los procesos de intercambio capacidad de reacción

Page 33: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

El escenario …

EAI

Cliente N

Planta 1

Suministrador 1 Cliente 1

ERPPlanta N

Suministrador N

Page 34: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

La arquitectura …Entorno centralizado

Page 35: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

La arquitectura …Patrón de diseño

Page 36: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

La arquitectura …Código distribuido por capas

Page 37: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

La infraestructura …

Page 38: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Clientes X12 EDIFACT AS/2

Gran compañía proveedora del sector Salud

RedTail SolutionsServicios EDI y SCM para proveedores de venta al público

Gran Cadena artículos de drogería

Cadena Alemana de Supermercados de Descuento

Fabricante global de productos quimicos

Fabricante de papel para consumo Europeo

Compañía de productos forestales

Distribuidor global de productos marítimos de alto rendimiento

Visy IndustriesLa mayor compañía de capital privado de empaquetado y reciclado

Compañía energética (incluida en lista “Fortune 500”)

ECN Group/New Zealand PostAgencia de integración B2B

Proveedor de servicios y Software relacionado con EDI

E-Business ISV

Microsoft IT

Otros clientesVenta

sD

istr

ibuci

ón

Serv

icio

s

Page 39: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

Ejemplo Práctico

Configuración de socios comercialesFlujo de mensajes de entradaFlujo de mensajes de salidaMonitorización

Page 40: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

Ejemplo práctico con

demo

Page 41: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

Repaso al mundo EDI

Solución de Microsoft

Conclusiones

Agenda

Casos de uso

Funcionalidades EDI soportadas

Page 42: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

Resumen y Conclusiones

Las empresas están desarrollando soluciones estratégicas para interconectase entre si (B2B)¿La clave? Unificar plataformas B2B y mejorar el servicio a clientesBizTalk Server 2006 R2 permite

Integrar aplicaciones/sistemas heterogéneos Reducir el coste y mejorar el funcionamiento de la cadena de producciónDar soporte a soluciones de mensajería EDI

Page 43: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

Your Business, ConnectedSu Negocio, Conectado

Para más informaciónSitio Web oficial de BizTalk en España

http://www.microsoft.com/spain/biztalk/Caso de éxito: Grupo Antolín

http://www.microsoft.com/spain/biztalk/evaluation/cs-antolin.mspx

Blog del equipo EDI de Microsofthttp://blogs.msdn.com/biztalkb2b/

Contenido de la industriaVisión general de X12 y EDIFACT (http://www.ifla.org/VI/5/reports/rep4/42.htm)

Sitio Web de UN/EDIFACT (http://www.unece.org/trade/untdid/welcome.htm)

Sitio Web de Accredited Standards Committee (http://www.x12.org/x12org/index.cfm)Sitio Web de Drummond Group (AS/2) (http://www.drummondgroup.com)

¿Y por qué no? también en mi blog http://blogs.technet.com/pablojunco

Page 44: Your Business, Connected Su Negocio, Conectado Pablo Junco Consultor de Integración y Desarrollo

© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after

the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Pablo Junco [email protected]

http://blogs.technet.com/pablojunco