¿Qué es un formato de intercambio de datos?

La primera instancia de un formato de intercambio de datos se lanzó a principios de la década de 1980, cuando una empresa de software entregó las especificaciones en copias de su programa de hoja de cálculo ampliamente popular y las publicó simultáneamente en una revista de computadora líder. El formato de información de datos (DIF) se utilizó inicialmente como formato de archivo de texto para la transferencia de importación/exportación de archivos de hoja de cálculo de una sola hoja de cálculo entre varios programas de hoja de cálculo de muchas plataformas. Se lanzó un formato de intercambio similar, llamado formato de intercambio de datos de acceso de directorio ligero (LDAP), en la década de 1990, y esto no solo pudo transferir datos de texto, sino también datos de directorio en forma de texto, y permitieron modificaciones de los datos del directorio.

Las empresas comenzaban a computar su mantenimiento de registros administrativo y funciones a un gran ritmo alrededor de este tiempo, y lo que este formato de intercambio de datos permitía era una interoperabilidad cuando los archivos se guardaban en el formato DIF; Por lo tanto, programación de facturación, planificación e inventarioAMS podría usar los mismos archivos de datos. Como el formato de intercambio de datos era independiente de cualquier tipo de plataforma informática o del sistema operativo, programas de diseño asistido por computadora (CAD), programas de gestión de bases de datos y otros tipos de programas comenzaron a emplearla.

El formato de intercambio de datos LDAP, con sus componentes LDIF, permitió que los registros de directorio se actualizaran, agregaran, modificar, eliminar y renombrar como un conjunto de registros de texto sin formato. Se convirtió en un estándar promovido por la Fuerza de Tarea de Ingeniería de Internet (IETF) para importar y exportar entre servidores de directorio. Windows cambió la línea de comando un poco y la renombró Ldifde, que podría importar objetos de directorio a servidores de dominio de Active Directory; Y a partir de estos datos, los administradores del sistema podrían utilizar las funciones de búsqueda y lista. Una aplicación Java de código abierto permitió la edición multiplataforma de los archivos que se almacenaron en el formato de archivo LDIF.

Los programadores de otros tipos de programas de software notaron la interoperabilidad y comenzaron a desarrollar formatos de intercambio de datos propios. Varios desarrolladores de programas de software de radio HAM acordaron un estándar para transferir datos entre los programas de software de radio Ham que se conocen como el Formato de Intercambio de datos amateur (ADIF). Inmediatamente comenzaron a educar a sus usuarios cómo ahorrar en formato ADIF para intercambiar información en los paquetes de software.

Un formato de intercambio de datos liviano fue desarrollado por JavaScript Object Notation (JSON), que generalmente se consideraba fácil para los novatos de leer y escribir. Basado en un subconjunto de lenguaje de programación de JavaScript, era completamente independiente del lenguaje, pero tenía convenciones similares a las de la familia C de lenguajes de programación y se basó solo en dos estructuras. Recopiló pares de nombre/valor para objeto, registro, tabla hash, directorio, estructura, matriz asociativa y listas clave, y también tenía una lista de valores que se ordenaron en ARRAys, vectores, listas o secuencias.

OTROS IDIOMAS