Traducción de Datos

Traducción de Datos

¿Qué es la traducción de datos?

En la mayoría de los problemas de integración de aplicaciones empresariales (EAI), la traducción de datos es una parte inherente de una solución. XML se está convirtiendo rápidamente en el estándar para intercambiar información entre aplicaciones, y es invaluable en la integración de aplicaciones dispares. Sin embargo, la mayoría de los motores de transformación de datos no soportan traducciones entre formatos binarios de datos y XML.

 

Entendiendo la traducción a XML

Los datos enviados o recibidos de aplicaciones heredadas suelen ser información específica de la plataforma organizada en un formato binario único para la máquina en la que se originó la información. Los datos binarios no son autodescriptivos, por lo que para poder ser entendidos por una aplicación, la información sobre el formato de estos datos (metadatos) debe estar incrustada dentro de cada aplicación que utiliza datos binarios de una aplicación heredada.

XML se está convirtiendo en el estándar para intercambiar información entre aplicaciones porque XML incorpora una descripción de los datos dentro del flujo de datos, facilitando el intercambio de datos entre aplicaciones. Aunque XML puede representar estructuras de datos complejas, es fácilmente analizable. Como resultado, el acoplamiento de aplicaciones ya no depende de la incorporación de metadatos.

La traducción de binario a XML es la conversión de datos binarios estructurados en un documento XML para que se pueda acceder a los datos a través de métodos estándar de análisis XML. Debe crear los metadatos utilizados para realizar la conversión. Durante el proceso de traducción, cada campo de datos binarios se convierte en XML según los metadatos definidos para ese campo. Los metadatos especificados deben incluir el nombre del campo, el tipo de datos, el tamaño y una indicación de si el campo siempre está presente o es opcional.


Otros elementos del procesamiento de datos