Skip to main content

Hvad er et dataudvekslingsformat?

Den første forekomst af et dataudvekslingsformat blev frigivet i de tidlige 1980'ere, da et softwarefirma leverede specifikationerne i kopier af deres vidt populære regnearksprogram og samtidig offentliggjorde dem i et førende computermagasin.Datainformationsformat (DIF) blev oprindeligt brugt som et tekstfilformat til import/eksportoverførsel af enkelt regnearkfiler mellem forskellige regnearksprogrammer fra mange platforme.Et lignende udvekslingsformat blev frigivet, kaldet Lightweight Directory Access Protocol (LDAP) dataudvekslingsformat, i 1990'erne, og dette kunne ikke kun overføre tekstformulardata, men også katalogdata i tekstform og muliggjorde ændringer af katalogdataene.

Virksomheder begyndte at computerisere deres administrative journalføring og funktioner i et stort tempo omkring denne tid, og hvad dette dataudvekslingsformat tilladte var en interoperabilitet, når filer blev gemt i DIF -formatet;Fakturerings-, planlægnings- og lagerprogrammer kunne således alle bruge de samme datafiler.Da dataudvekslingsformatet var uafhængigt af en type computer- eller operativsystemplatform, begyndte computerassisteret design (CAD) programmer, databasestyringsprogrammer og andre typer programmer at anvende det.

LDAP Data Interchange -format med sine LDIF -komponenter, tilladte katalogposter at blive opdateret, tilføjet, ændret, slettet og omdøbt til et almindeligt tekstsæt med poster.Det blev en standard, der blev fremmet af Internet Engineering Task Force (IETF) til import og eksport mellem katalogservere.Windows ændrede kommandolinjen noget og omdøbte den til LDIFDE, som kunne importere katalogobjekter til Active Directory Domain -servere;Og fra disse data kunne søgning og listefunktioner bruges af systemadministratorer.En open source Java-applikation tilladte cross-platform redigering af filer, der blev gemt i LDIF-filformatet.

Programmerere af andre typer softwareprogrammer bemærkede interoperabiliteten og begyndte at udvikle deres udvekslingsformater af deres egne.Flere HAM Radio Software Program -udviklere var enige om en standard til at overføre data mellem HAM Radio Software -programmer, der blev kendt som Amateur Data Interchange Format (ADIF).De begyndte straks at uddanne deres brugere, hvordan man gemmer i ADIF -format til at udveksle information på tværs af softwarepakker.

Et letvægtsdataudvekslingsformat blev udviklet af JavaScript Object Notation (JSON), som generelt blev betragtet som let for begyndere at læse og skrive.Baseret på en undergruppe af JavaScript -programmeringssprog var det helt sproguafhængigt, men havde alligevel konventioner, der ligner dem i C -familien af programmeringssprog og blev kun bygget på to strukturer.Det indsamlede navn/værdipar til objekt, post, hash -tabel, bibliotek, struktur, associativ array og nøgle lister, og det havde også en liste over værdier, der blev bestilt i arrays, vektorer, lister eller sekvenser.