Σπίτι Στα νέα Τι είναι η μεταφραστική κρατική μεταβίβαση (ανάπαυση); - ορισμός από την τεχνολογία

Τι είναι η μεταφραστική κρατική μεταβίβαση (ανάπαυση); - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει Αντιπροσωπευτική Κρατική Μεταφορά (REST);

Η αντιπροσωπευτική κρατική μεταφορά (REST) ​​είναι ένα κατανεμημένο σύστημα που χρησιμοποιεί πρωτόκολλα και τεχνολογίες Web. Η αρχιτεκτονική REST περιλαμβάνει αλληλεπιδράσεις πελατών και διακομιστών που βασίζονται στη μεταφορά πόρων. Ο ιστός είναι η μεγαλύτερη εφαρμογή REST.

Τα συστήματα που συμμορφώνονται με τις αρχές REST αναφέρονται ως RESTful.

Η Techopedia εξηγεί την αντιπροσωπευτική κρατική μεταφορά (REST)

Ο Roy Fielding, ένας από τους κύριους συγγραφείς της προδιαγραφής HTTP, ανέπτυξε την έννοια REST το 2000 ως μέρος της διδακτορικής του διατριβής.

Το REST μπορεί να χρησιμοποιηθεί για την καταγραφή δεδομένων ιστότοπου μέσω της διερμηνείας των αρχείων ιστοσελίδας της γλώσσας επεκτάσιμης σήμανσης (XML) με τα επιθυμητά δεδομένα. Επιπλέον, οι διαδικτυακοί εκδότες χρησιμοποιούν το REST κατά την παροχή συνδικαλιστικού περιεχομένου στους χρήστες ενεργοποιώντας περιεχόμενο ιστοσελίδας και δηλώσεις XML. Οι χρήστες μπορούν να έχουν πρόσβαση στην ιστοσελίδα μέσω της διεύθυνσης URL του ιστότοπου, να διαβάσουν το αρχείο XML με ένα πρόγραμμα περιήγησης στο Web και να ερμηνεύσουν και να χρησιμοποιήσουν δεδομένα ανάλογα με τις ανάγκες.

Βασικοί περιορισμοί REST περιλαμβάνουν:

  • Πελάτης και διακομιστής: Ο πελάτης και ο διακομιστής διαχωρίζονται από τις λειτουργίες REST μέσω μιας ομοιόμορφης διασύνδεσης, η οποία βελτιώνει τη φορητότητα του κωδικού πελάτη.
  • Αστέρας: Κάθε αίτημα πελάτη πρέπει να περιέχει όλα τα απαιτούμενα δεδομένα για επεξεργασία αίτησης χωρίς να αποθηκεύει το περιβάλλον του πελάτη στον διακομιστή.
  • Cacheable: Οι απαντήσεις (όπως οι ιστοσελίδες) μπορούν να αποθηκευτούν στον υπολογιστή-πελάτη για να επιταχύνουν την περιήγηση στο Web. Οι απαντήσεις ορίζονται ως προσωρινά αποθηκευμένες ή μη αποθηκευμένες στην κρυφή μνήμη για να αποτρέψουν τους πελάτες να επαναχρησιμοποιήσουν παρωχημένα ή ακατάλληλα δεδομένα όταν απαντούν σε περαιτέρω αιτήματα.
  • Layered System: Επιτρέπει στους πελάτες να συνδεθούν με τον τελικό διακομιστή μέσω ενός ενδιάμεσου επιπέδου για βελτιωμένη δυνατότητα κλιμάκωσης.
Τι είναι η μεταφραστική κρατική μεταβίβαση (ανάπαυση); - ορισμός από την τεχνολογία