Skip to main content

Vad är ett datautbytesformat?

Den första instansen av ett datautbytesformat släpptes i början av 1980 -talet, då ett mjukvaruföretag levererade specifikationerna i kopior av deras allmänt populära kalkylbladsprogram och publicerade dem samtidigt i en ledande datatagasin.Datainformationsformat (DIF) användes initialt som ett textfilformat för import/exportöverföring av enskilda kalkylarkfiler mellan olika kalkylbladsprogram från många plattformar.Ett liknande utbytesformat släpptes, kallad Lightweight Directory Access Protocol (LDAP) Data Interchange Format, på 1990 -talet, och detta kunde inte bara överföra textformulärdata, utan också katalogdata i textform och tillät ändringar av katalogdata.

Företag började datorisera sin administrativa registrering och funktioner i en stor takt runt denna tid, och vad detta datautbytesformat tillät var en interoperabilitet när filer sparades i DIF -formatet;Således kan fakturerings-, planerings- och lagerprogram alla använda samma datafiler.Eftersom datautbytesformatet var oberoende av någon typ av dator- eller operativsystemplattform, datorassisterade design (CAD) -program, databashanteringsprogram och andra typer av program började använda det.

LDAP -datautbytesformat, med sina LDIF -komponenter, tillåtna katalogposter att uppdateras, läggas till, modifieras, raderas och bytas namn till en vanlig textuppsättning av poster.Det blev en standard som marknadsförs av Internet Engineering Task Force (IETF) för att importera och exportera mellan katalogservrar.Windows ändrade kommandoraden något och döpte om den ldifde, som kunde importera katalogobjekt till Active Directory Domain -servrar;Och från dessa data kan sök- och listfunktioner användas av systemadministratörer.En open source Java-applikation tillät redigering av plattformar av filer som lagrades i LDIF-filformatet.

Programmerare av andra typer av programvara märkte interoperabiliteten och började utveckla sina egna datautbytesformat.Flera utvecklare av HAM -radioprogram som var överens om en standard för att överföra data mellan HAM -radioprogram som blev kända som Amatör Data Interchange Format (ADIF).De började snabbt utbilda sina användare hur man sparar i ADIF -format för att utbyta information över programvarupaket.

Ett lätt datautbytesformat utvecklades av JavaScript Object Notation (JSON), som vanligtvis ansågs vara lätt för nybörjare att läsa och skriva.Baserat på en delmängd av JavaScript -programmeringsspråk var det helt språkoberoende, men hade konventioner liknande de i C -familjen av programmeringsspråk och byggdes endast på två strukturer.Den samlade namn/värdepar för objekt, post, hashtabell, katalog, struktur, associerande matris och nyckellistor, och den hade också en lista över värden som beställdes i matriser, vektorer, listor eller sekvenser.