Αρχιτεκτονική REST

Η αρχιτεκτονική REST (Representational State Transfer, Μεταφορά Αντιπροσωπευτικής Κατάστασης) διευκολύνει τον προγραμματιστή να γράφει και να οργανώνει την εφαρμογή του διακομιστή με τέτοιο τρόπο ώστε να γίνεται αποτελεσματική ανταλλαγή δεδομένων, και η ίδια η εφαρμογή να είναι εύκολα επεκτάσιμη.

Στην αρχιτεκτονική REST υπάρχει ένα σύνολο λειτουργιών - GET, PUT, DELETE κ.λπ. για την πρόσβαση των πελατών στα δεδομένα του διακομιστή μέσω του πρωτοκόλλου HTTP.

Η αρχιτεκτονική REST χρησιμοποιείται σε περιπτώσεις όπου υπάρχει περιορισμός στο εύρος ζώνης της σύνδεσης, είναι απαραίτητη η προσωρινή αποθήκευση αιτημάτων, το σύστημα προβλέπει σημαντική κλιμάκωση και σε υπηρεσίες που χρησιμοποιούν AJAX.

Δείτε επίσης

  • το φροντιστήριο HTTP,
    στο οποίο εξηγείται η λειτουργία του πρωτοκόλλου HTTP
  • το σύνολο συστατικών API,
    που χρησιμοποιείται για την αλληλεπίδραση προγραμμάτων μεταξύ τους
  • το σύνολο εννοιών Παράδειγμα Προγραμματισμού,
    που καθορίζει την προσέγγιση στον προγραμματισμό
  • η μεθοδολογία OOP,
    που χρησιμοποιείται ευρέως στον προγραμματισμό