domingo, 29 de septiembre de 2013

Dss

BizTalk Server 2010 y EDI para novatos Comienza con este post una serie dedicada a Electronic data interchange (EDI), y su implementación en las herramientas desarrolladas por Microsoft, especialmente BizTalk Server. Se presupone del lector un conocimiento anterior de la arquitectura de BizTalk y sus distintos componentes generales. Electronic data interchange (EDI) es un tipo de integración B2B mediante cual empresas-colaboradoras trasmiten datos entre si usando formatos de documentos y protocolos de comunicación comunes. BizTalk Server 2010 proporciona herramientas, componentes y un motor para hacer la implementación y mantenimiento del proceso de EDI más simple. Para implementar EDI en vuestra solución de B2B hace falta usar 2 tipos de protocolos: protocolo de codificación (encoding protocol) y protocolo de transporte (transport protocol) El protocolo de codificación define el formato y la estructura del documento electrónico. Cada protocolo de codificación tiene su propio conjunto de definiciones de documentos (representado por esquemas en BizTalk Server), que definen la estructura de documento (o mensaje). Las responsabilidades del protocolo de transporte son facilitar la seguridad de transporte, asegurar la entrega de mensajes y confirmación de entrega (ACK). Dependiendo del protocolo que se usa en cada caso se proporcionan mecanismos de firma de mensajes, codificación de datos, envío de metadatos y confirmación de entrega de mensajes. BizTalk Server 2010 lleva incorporado soporte de 4 protocolos de codificación (EANCOM, EDIFACT, HIPPA, X12) y 1 protocolo de transporte (AS2). También se puede usar cualquier otro protocolo de transporte, igual que se usa en una solución de BizTalk Server sin EDI. Vamos a ver estos protocolos en detalle. EANCOM es un subconjunto de estándares de UN/EDIFACT de GS1, que contiene un conjunto de estándares, directorios y reglas de intercambio electrónico de datos acordados a nivel internacional. EANCOM es totalmente compatible con UN/EDIFACT. Facilita una colección con solo los elementos de mensajes necesarios para funcionamiento de las aplicaciones de negocio y requeridos por la sintaxis (elementos obligatorios). Los elementos opcionales, que cubren requerimientos de negocio, muy específicos y no relevantes para los usuarios, están omitidos. Pueden obtener más información sobre este protocolo aquí: UN/EDIFACT (the United Nations rules for Elec­tronic Data Interchange for Administration, Commerce and Transport) engloba el conjunto de estándares, directorios y reglas acordados a nivel internacional para el intercambio electrónico de datos entre sistemas informáticos independientes. Pueden obtener más información sobre este protocolo aquí: HIPAA (The Health Insurance Portability and Accountability Act of 1996) ha sido aprobado por el Congreso de Estados Unidos. El Artículo II de HIPAA, conocido como provisiones de Simplificación Administrativa (AS), requiere el establecimiento de estándares nacionales de transacciones electrónicas de sanidad e identificadores nacionales de proveedores, planes de seguro medico y empleadores. Pueden obtener más información sobre este protocolo en estos enlaces: ASC X12, aprobado por el Instituto Nacional de Estándares de América hace más de 30 años, desarrolla y mantiene los estándares de EDI y CICA junto con esquemas XML para apoyar los procesos de negocio a nivel global. Entre diversos miembros de ASC X12 se encuentran expertos en tecnología y en procesos de negocio, entidades de sector sanitario, aseguradoras, entidades de sector de transporte, financiero, gobiernos y otros sectores. Pueden obtener más información sobre este protocolo aquí: AS2 (Applicability statement 2) describe como intercambiar de forma segura los datos de negocio estructurados usando el protocolo HTTP en vez de SMTP. Los datos de negocio estructurados pueden ser representados en formato XML, o Electronic Data Interchange (EDI) tanto usando el protocolo de codificación X12 como UN/EDIFACT, o cualquier otro formato de datos estructurados. Pueden obtener más información sobre este protocolo aquí: Con esta introducción recogemos algunos de los formatos o estándares más empleados y que se recogen bajo el paraguas de EDI. En los siguientes posts vamos a ver como implementar y usar algunos de los protocolos mencionados desde soluciones Microsoft BizTalk Server 2010.

No hay comentarios:

Publicar un comentario