Skip to main content

Wat is een formaat voor gegevensuitwisseling?

Het eerste exemplaar van een formaat voor gegevensuitwisseling werd uitgebracht in de vroege jaren 1980, toen een softwarebedrijf de specificaties in kopieën van hun wijd populaire spreadsheetprogramma leverde en ze tegelijkertijd in een toonaangevend computertijdschrift publiceerde.Gegevensinformatie -indeling (DIF) werd aanvankelijk gebruikt als een tekstbestandsformaat voor de import-/exporteeroverdracht van single spreadsheet -bestanden tussen verschillende spreadsheetprogramma's van veel platforms.Een soortgelijk uitwisselingsformaat werd vrijgegeven, genaamd de LDAP -formaat van de Lightweight Directory Access Protocol (LDAP), in de jaren negentig, en dit kon niet alleen tekstgegevens overbrengen, maar ook directorygegevens in tekstformulier en toegestane wijzigingen van de directorygegevens.

Bedrijven begonnen rond deze tijd hun administratieve registratie en functies in een groot tempo te informeren, en wat dit formaat voor gegevensuitwisseling toestond was een interoperabiliteit toen bestanden werden opgeslagen in het DIF -formaat;Aldus kunnen facturerings-, plannings- en voorraadprogramma's allemaal dezelfde gegevensbestanden gebruiken.Aangezien het formaat voor gegevensuitwisseling onafhankelijk was van elk type computer- of besturingssysteemplatform, begonnen Computer Assisted Design (CAD) -programma's, databasebeheerprogramma's en andere soorten programma's te gebruiken., toegestane maprecords kunnen worden bijgewerkt, toegevoegd, gewijzigd, verwijderd en hernoemd als een set records set van records.Het werd een standaard gepromoot door de Internet Engineering Task Force (IETF) voor het importeren en exporteren tussen directoryservers.Windows heeft de opdrachtregel enigszins gewijzigd en hernoemd tot Ldifde, die directoryobjecten zou kunnen importeren in Active Directory -domeinservers;En uit deze gegevens kunnen zoek- en lijstfuncties worden gebruikt door systeembeheerders.Een open source Java-applicatie liet het platformafhankelijke bewerking van bestanden die werden opgeslagen in het LDIF-bestandsformaat mogelijk toe.

Programmeurs van andere soorten softwareprogramma's merkten de interoperabiliteit op en begonnen met het ontwikkelen van een eigen gegevensuitwisselingsformaten.Verschillende ontwikkelaars van het HAM Radio Software -programma's kwamen overeen met een standaard om gegevens over te dragen tussen HAM -radiosoftwareprogramma's die bekend werden als de Amateur Data Interchange Format (ADIF).Ze begonnen onmiddellijk hun gebruikers te informeren hoe ze in ADIF -indeling moesten opslaan om informatie uit te wisselen in softwarepakketten.

Een lichtgewicht gegevensuitwisselingsformaat werd ontwikkeld door JavaScript Object Notation (JSON), die over het algemeen als gemakkelijk als beginners werd beschouwd om te lezen en te schrijven.Gebaseerd op een subset van JavaScript -programmeertaal, was het volledig taalonafhankelijke, maar had conventies vergelijkbaar met die in de C -familie van programmeertalen en werd alleen op twee structuren gebouwd.Het verzamelde naam/waardeparen voor object, record, hash -tabel, directory, struct, associatieve array- en sleutellijsten, en het had ook een lijst met waarden die werden besteld in arrays, vectoren, lijsten of sequenties.