Skip to main content

Τι είναι μια μορφή ανταλλαγής δεδομένων;

Η πρώτη εμφάνιση μιας μορφής ανταλλαγής δεδομένων κυκλοφόρησε στις αρχές της δεκαετίας του 1980, όταν μια εταιρεία λογισμικού παρέδωσε τις προδιαγραφές σε αντίγραφα του ευρέως δημοφιλούς προγράμματος υπολογιστικών φύλλων τους και ταυτόχρονα τα δημοσίευσε σε ένα κορυφαίο περιοδικό υπολογιστών.Η μορφή πληροφοριών δεδομένων (DIF) χρησιμοποιήθηκε αρχικά ως μορφή αρχείου κειμένου για τη μεταφορά εισαγωγής/εξαγωγής αρχείων μεμονωμένα φύλλα μεταξύ διαφόρων προγραμμάτων υπολογιστικών φύλλων από πολλές πλατφόρμες.Μια παρόμοια μορφή ανταλλαγής απελευθερώθηκε, που ονομάζεται Lightweight Directory Access Protocol (LDAP) δεδομένων ανταλλαγής δεδομένων, στη δεκαετία του 1990, και αυτό θα μπορούσε όχι μόνο να μεταφέρει δεδομένα φόρμας κειμένου, αλλά και δεδομένα καταλόγου σε μορφή κειμένου και επέτρεψε τροποποιήσεις των δεδομένων καταλόγου.

Οι επιχειρήσεις άρχισαν να υπολογίζουν τη διαχείριση των διοικητικών αρχείων και λειτουργούν με μεγάλο ρυθμό γύρω από αυτή τη φορά και αυτό που επιτρέπεται αυτή η μορφή ανταλλαγής δεδομένων ήταν μια διαλειτουργικότητα όταν τα αρχεία αποθηκεύτηκαν σε μορφή διαφοροποίησης.Έτσι, τα προγράμματα χρέωσης, σχεδιασμού και αποθεμάτων θα μπορούσαν να χρησιμοποιήσουν όλα τα ίδια αρχεία δεδομένων.Καθώς η μορφή ανταλλαγής δεδομένων ήταν ανεξάρτητη από οποιοδήποτε είδος πλατφόρμας υπολογιστή ή λειτουργικού συστήματος, άρχισαν να χρησιμοποιούν προγράμματα διαχείρισης βάσης δεδομένων και άλλα είδη προγραμμάτων., Επιτρέπεται η ενημέρωση, η προσθήκη, η τροποποίηση, η διαγραφή και η μετονομασία ως ένα απλό σύνολο αρχείων.Έγινε ένα πρότυπο που προωθήθηκε από την Task Force Engineering Task Force (IETF) για την εισαγωγή και την εξαγωγή μεταξύ διακομιστών καταλόγου.Τα Windows άλλαξαν τη γραμμή εντολών κάπως και μετονομάστηκαν σε LDIFDE, η οποία θα μπορούσε να εισαγάγει αντικείμενα καταλόγου σε διακομιστές τομέα Active Directory.Και από αυτά τα δεδομένα, οι λειτουργίες αναζήτησης και λίστας θα μπορούσαν να χρησιμοποιηθούν από τους διαχειριστές του συστήματος.Μια εφαρμογή Java ανοιχτού κώδικα επέτρεψε την επεξεργασία cross-platform αρχείων που αποθηκεύτηκαν στη μορφή αρχείου LDIF. Οι προγραμματιστές άλλων τύπων προγραμμάτων λογισμικού παρατήρησαν τη διαλειτουργικότητα και άρχισαν να αναπτύσσουν δικές τους μορφές ανταλλαγής δεδομένων.Αρκετοί προγραμματιστές προγράμματος λογισμικού ραδιοφώνου HAM συμφώνησαν σε ένα πρότυπο για τη μεταφορά δεδομένων μεταξύ προγραμμάτων λογισμικού ραδιοφώνου HAM που έγιναν γνωστά ως η ερασιτεχνική μορφή ανταλλαγής δεδομένων (ADIF).Άρχισαν αμέσως να εκπαιδεύουν τους χρήστες τους πώς να αποθηκεύουν σε μορφή ADIF για να ανταλλάξουν πληροφορίες σε όλα τα πακέτα λογισμικού.

Μια ελαφριά μορφή ανταλλαγής δεδομένων αναπτύχθηκε από το JavaScript Object Notation (JSON), το οποίο γενικά θεωρήθηκε εύκολο για αρχάριους να διαβάζουν και να γράφουν.Με βάση ένα υποσύνολο της γλώσσας προγραμματισμού JavaScript, ήταν εντελώς ανεξάρτητη από τη γλώσσα, αλλά είχε συμβάσεις παρόμοιες με εκείνες της οικογένειας των γλωσσών προγραμματισμού και χτίστηκαν μόνο σε δύο δομές.Συλλέγει ζεύγη ονόματος/αξίας για αντικείμενο, καταγραφή, πίνακα κατακερματισμού, κατάλογος, δομές, συσχετιστικές συστοιχίες και λίστες κλειδιού και είχε επίσης έναν κατάλογο τιμών που παραγγέλθηκαν σε συστοιχίες, φορείς, λίστες ή ακολουθίες.