O que é um formato de intercâmbio de dados?
A primeira instância de um formato de intercâmbio de dados foi lançada no início dos anos 80, quando uma empresa de software entregou as especificações em cópias de seu programa de planilha amplamente popular e as publicou simultaneamente em uma revista líder de computador. O formato de informações de dados (DIF) foi inicialmente usado como formato de arquivo de texto para a transferência de importação/exportação de arquivos de planilha única entre vários programas de planilha de várias plataformas. Um formato de intercâmbio semelhante foi divulgado, chamado Formato de Intercâmbio de Dados de Acesso ao Diretório Lightweight (LDAP), na década de 1990, e isso poderia não apenas transferir dados do formulário de texto, mas também dados de diretórios em forma de texto e permitir modificações dos dados do diretório.
As empresas estavam começando a informatizar sua manutenção e funções administrativas em um grande ritmo nessa época, e o que esse formato de intercâmbio de dados permitiu era uma interoperabilidade quando os arquivos foram salvos no formato DIF; Assim, Programa de cobrança, planejamento e inventárioAMS podem usar os mesmos arquivos de dados. Como o formato de intercâmbio de dados era independente de qualquer tipo de computador ou plataforma de sistema operacional, programas de design assistido por computador (CAD), programas de gerenciamento de banco de dados e outros tipos de programas começaram a empregá -lo.
O formato de intercâmbio de dados LDAP, com seus componentes LDIF, permitiu que os registros de diretórios fossem atualizados, adicionados, modificados, excluídos e renomeados como um conjunto de registros de texto simples. Tornou -se um padrão promovido pela Força -Tarefa de Engenharia da Internet (IETF) para importar e exportar entre servidores de diretórios. O Windows alterou a linha de comando um pouco e a renomeou LDIFDE, que poderia importar objetos de diretório para servidores de domínio do Active Directory; E a partir desses dados, as funções de pesquisa e lista podem ser usadas pelos administradores do sistema. Um aplicativo Java de código aberto permitiu a edição de plataforma cruzada de arquivos que foram armazenados no formato de arquivo LDIF.
Programadores de outros tipos de programas de software notaram a interoperabilidade e começaram a desenvolver formatos de intercâmbio de dados próprios. Vários desenvolvedores de programas de software de rádio de ham concordaram com um padrão para transferir dados entre os programas de software de rádio HAM que ficaram conhecidos como formato de intercâmbio de dados amadores (ADIF). Eles prontamente começaram a educar seus usuários como salvar no formato adif para trocar informações em pacotes de software.
Um formato de intercâmbio de dados leve foi desenvolvido pelo JavaScript Object Notation (JSON), que geralmente era considerado fácil para os iniciantes lerem e escreverem. Com base em um subconjunto de linguagem de programação JavaScript, era completamente independente da linguagem, mas tinha convenções semelhantes às da família C de linguagens de programação e foi construída apenas em duas estruturas. Ele coletou pares de nome/valor para objeto, registro, tabela de hash, diretório, estrutura, matriz associativa e listas de chaves, e também tinha uma lista de valores que foram ordenados no ARRAys, vetores, listas ou seqüências.