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 publiceerde in een toonaangevend computertijdschrift. 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 hun administratieve registratie en functies rond deze tijd in een groot tempo te informeren, en wat dit formaat voor gegevensuitwisseling toestond was een interoperabiliteit toen bestanden werden opgeslagen in het DIF -formaat; Dus, facturering, planning en inventarisprogrammaAMS zou allemaal dezelfde gegevensbestanden kunnen 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.
LDAP -formaat voor gegevensuitwisseling, met zijn LDIF -componenten, mogen directory -records worden bijgewerkt, toegevoegd, gewijzigd, verwijderd en hernoemd als een set van de tekst van de tekst. 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 platformoverschrijdende bewerking van bestanden die in het LDIF-bestandsformaat zijn opgeslagen, mogelijk.
programmeurs van andere soorten softwareprogramma's merkten de interoperabiliteit op en begonnen hun eigen gegevensuitwisselingsformaten te ontwikkelen. 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 konden opslaan om informatie uit te wisselen in softwarepakketten.
Een lichtgewicht gegevensuitwisselingsformaat werd ontwikkeld door JavaScript Object Notation (JSON), die over het algemeen voor het gemakkelijker werd beschouwd voor beginners 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.