Αρχιτεκτονική REST
Η αρχιτεκτονική REST (Representational State Transfer, Μεταφορά Αντιπροσωπευτικής Κατάστασης) διευκολύνει τον προγραμματιστή να γράφει και να οργανώνει την εφαρμογή του διακομιστή με τέτοιο τρόπο ώστε να γίνεται αποτελεσματική ανταλλαγή δεδομένων, και η ίδια η εφαρμογή να είναι εύκολα επεκτάσιμη.
Στην αρχιτεκτονική REST υπάρχει ένα σύνολο λειτουργιών - GET, PUT, DELETE κ.λπ. για την πρόσβαση των πελατών στα δεδομένα του διακομιστή μέσω του πρωτοκόλλου HTTP.
Η αρχιτεκτονική REST χρησιμοποιείται σε περιπτώσεις όπου υπάρχει περιορισμός στο εύρος ζώνης της σύνδεσης, είναι απαραίτητη η προσωρινή αποθήκευση αιτημάτων, το σύστημα προβλέπει σημαντική κλιμάκωση και σε υπηρεσίες που χρησιμοποιούν AJAX.
Δείτε επίσης
-
το φροντιστήριο HTTP,
στο οποίο εξηγείται η λειτουργία του πρωτοκόλλου HTTP -
το σύνολο συστατικών
API,
που χρησιμοποιείται για την αλληλεπίδραση προγραμμάτων μεταξύ τους -
το σύνολο εννοιών Παράδειγμα Προγραμματισμού,
που καθορίζει την προσέγγιση στον προγραμματισμό -
η μεθοδολογία
OOP,
που χρησιμοποιείται ευρέως στον προγραμματισμό