Ενώ τόσο SOAP και REST πρόσβαση σε βάσεις δεδομένων ή άλλα αρχεία για να εκπληρώσει τις διαδραστικές λειτουργίες ιστοσελίδα , ο προγραμματισμός είναι διαφορετική . SOAP είναι ένα πρωτόκολλο που βασίζονται σε πρότυπα . Έχει μια δομή που αποτελείται από μια κεφαλίδα και το σώμα . Η κεφαλίδα καθορίζει τα στοιχεία που συμμετέχει στη συναλλαγή και το σώμα περιέχει το μήνυμα ή εντολή. ΥΠΟΛΟΙΠΟ , από την άλλη πλευρά , δεν έχει τέτοιο προ- καθορισμένη δομή . Χρησιμοποιεί τις υπάρχουσες εντολές eXtensible Markup Language της GET , POST , PUT και DELETE για να ασκεί τις δραστηριότητές της .
Εικόνων Λειτουργία
Η
SOAP και REST διενεργούν πράξεις με διαφορετικό τρόπο . Όταν μια ιστοσελίδα επιθυμεί να προσφέρει μια συγκεκριμένη λειτουργία , SOAP καθορίζει τις απαιτούμενες ενέργειες με τη χρήση XML . Ο δικτυακός τόπος καλεί τις δράσεις SOAP - ορίζονται και οι ορισμοί SOAP διέπουν την πρόσβαση σε αρχεία και ιστοσελίδες . ΥΠΟΛΟΙΠΟ δεν καθορίζει τέτοιες ενέργειες ανεξάρτητα. Χρησιμοποιεί τις εντολές XML να διενεργούν πράξεις για συγκεκριμένα αρχεία και σελίδες . Εξαλείφει το στρώμα ορισμού και δρα άμεσα αντ 'αυτού.
Η Προγραμματισμός
Η
SOAP είναι το παλαιότερο και πιο ώριμη τεχνική προγραμματισμού , που αναπτύχθηκε από τη Microsoft το 1998 . ΠΕΡΙΦΕΡΕΙΑ είναι νεότερο , με βάση ένα Ph.D. διατριβή από τον Roy Fielding το 2000 και κερδίζει σε δημοτικότητα με το Google και Amazon . Ως γνωστό πρωτόκολλο , SOAP έχει εκτενή εργαλεία και υποστήριξη για τους προγραμματιστές , καθιστώντας το κατάλληλο για πολύπλοκα καθήκοντα και σε όλη την τοποθεσία εφαρμογές . ΥΠΟΛΟΙΠΟ έχει απλούστερη κατασκευή , αλλά απαιτεί ότι ένας προγραμματιστής γράψει τις οδηγίες χωρίς πρόσθετα εργαλεία . Ο προγραμματιστής πρέπει να γνωρίζει ποια εντολή να χρησιμοποιήσει , ο πελάτης της εντολής αυτής και ποια αρχεία ή σελίδες πρόσβασης .
Εικόνων Απόδοση
Στην πραγματική χρήση , servers χρησιμοποιώντας την εμπειρία SOAP υψηλότερο φόρτωση από αυτούς που χρησιμοποιούν REST . Οι χρόνοι απόκρισης για τις υπηρεσίες REST είναι 10 τοις εκατό έως 25 τοις εκατό γρηγορότερα . Η διαφορά είναι μικρότερη για χαμηλά φορτία , αλλά αυξάνει όταν οι servers επεξεργάζονται πολλές αιτήσεις πελατών ταυτόχρονα . Throughput από την άποψη των πελατών υποβάλλονται σε επεξεργασία και τα αρχεία μεταφέρονται είναι παρόμοια για REST και SOAP υπηρεσίες , αλλά , σε γενικές γραμμές , τις υπηρεσίες Web που χρησιμοποιούν REST αποδίδουν καλύτερα και να καταναλώνουν λιγότερο εύρος ζώνης από τις υπηρεσίες SOAP .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα