Διαφορά μεταξύ RPC και εγγράφου



RPC εναντίον εγγράφου

RPC και στυλ εγγράφου Υπηρεσίες Web Περιγραφή Η γλώσσα είναι οι δύο πιο ευρέως χρησιμοποιούμενοι όροι σε σχέση με τις υπηρεσίες Web και το πρωτόκολλο SOAP. Οι υπηρεσίες ιστού περιγράφονται συχνά χρησιμοποιώντας έγγραφα γλώσσας περιγραφής υπηρεσιών Web (WSDL). Το WSDL περιγράφει τις υποστηριζόμενες λειτουργίες και μηνύματα υπηρεσίας Web και τα συνδέει με ένα σκυρόδεμα πρωτόκολλο δικτύου και μορφή μηνύματος. Οι αφηρημένοι ορισμοί ορίζονται χρησιμοποιώντας στοιχεία 'type', 'message' και 'portType'. Οι συγκεκριμένες προδιαγραφές περιγράφονται χρησιμοποιώντας στοιχεία «δέσμευσης» και «υπηρεσίας». Κάθε ένα από αυτά τα στοιχεία τοποθετείται μέσα σε ένα στοιχείο 'ορισμών'.



Το στυλ RPC και εγγράφου διαφέρει στα στυλ δέσμευσής τους, τα οποία αναφέρονται επίσης ως στυλ σύνδεσης SOAP. Το WSDL καθορίζει το στυλ δέσμευσης ως RPC ή έγγραφο ανάλογα με το ωφέλιμο φορτίο SOAP ή τη δομή του περιεχομένου του στοιχείου. Το στυλ του εγγράφου είναι πάντα η προεπιλεγμένη επιλογή καθώς το μήνυμα SOAP αποστέλλεται ως ένα μόνο 'έγγραφο' στο στοιχείο. Το στοιχείο στυλ RPC πρέπει να ακολουθεί τους κανόνες που περιγράφονται στην προδιαγραφή SOAP. Σύμφωνα με τους κανόνες, το στοιχείο μπορεί να αποτελείται από ένα μόνο στοιχείο που ονομάζεται μετά τη λειτουργία και οι παράμετροι ερμηνεύονται ως υπο-στοιχεία του κύριου στοιχείου. Τόσο το στυλ RPC όσο και το έγγραφο είναι αποδεκτές εκδόσεις από τους περισσότερους πελάτες SOAP. Ωστόσο, η χρήση του ενός πάνω στο άλλο είναι κυρίως προσωπική επιλογή.



Το χαρακτηριστικό use ​​βοηθά επίσης στη διάκριση μεταξύ του στυλ RPC και του εγγράφου. Το χαρακτηριστικό use ​​περιγράφει τον τρόπο με τον οποίο τα δύο στυλ αντιπροσωπεύονται σε XML. Το χαρακτηριστικό use ​​περιγράφει εάν τα μέρη του μηνύματος είναι κωδικοποιημένα ή το μήνυμα ακολουθεί ένα XML ορισμός σχήματος. Με βάση τις επιλογές, υπάρχουν τέσσερις πιθανοί συνδυασμοί στυλ RPC και εγγράφων. δηλαδή RPC / κωδικοποιημένο, RPC κυριολεκτικό, Έγγραφο / Κωδικοποιημένο ή Έγγραφο / Κυριολεκτικό. Δεν χρησιμοποιούνται και οι τέσσερις συνδυασμοί και η προτίμηση ενός συνδυασμού έναντι του άλλου είναι περισσότερο προσωπικό ενδιαφέρον.

Η κύρια διαφορά μεταξύ των μορφών εγγράφων και RPC είναι ότι, στο στυλ του εγγράφου, ο πελάτης στέλνει πάντα τις παραμέτρους υπηρεσίας στο υπηρέτης σε μια απλή μορφή εγγράφου XML και όχι σε ένα ξεχωριστό σύνολο τιμών παραμέτρων. Το στυλ του εγγράφου συνδέεται χαλαρά σε σύγκριση με το στυλ RPC.

Στο στυλ Έγγραφο / Κυριολεκτικά, το μήνυμα μπορεί πάντα να επικυρωθεί χρησιμοποιώντας οποιονδήποτε επικυρωτή XML. Το περιεχόμενο στο σώμα του σαπουνιού ορίζεται σαφώς στο σχήμα. Στο στυλ RPC / κυριολεκτικά, μεταφέρεται δεδομένα είναι δύσκολο να επικυρωθεί από το μήνυμα SOAP. Το έγγραφο / στυλ γραφής χάνει το όνομα λειτουργίας στο μήνυμα SOAP ενώ στο στυλ RPC / κυριολεκτικά το όνομα λειτουργίας εξακολουθεί να υπάρχει στο μήνυμα SOAP. Από τέσσερις διαφορετικούς συνδυασμούς, τα στυλ που είναι ευρέως χρησιμοποιούνται είναι RPC / κυριολεκτικά και Document / Literal.



Περίληψη:

1. Σε στυλ εγγράφου, το μήνυμα SOAP αποστέλλεται ως ενιαίο έγγραφο ενώ στο

Στυλ RPC, το σώμα SOAP μπορεί να περιέχει πολλά στοιχεία.



2. Το στυλ του εγγράφου είναι χαλαρά συνδεδεμένο ενώ το RPC είναι σφιχτά συνδεδεμένο.

3. Στο στυλ του εγγράφου, ο πελάτης στέλνει τις παραμέτρους υπηρεσίας σε απλή μορφή XML

ενώ στο στυλ RPC οι παράμετροι αποστέλλονται ως ξεχωριστές τιμές.

4. Το Έγγραφο / Κυριολεκτικό στυλ χάνει το όνομα λειτουργίας στο μήνυμα SOAP ενώ

το στυλ RPC / κυριολεκτικά διατηρεί το όνομα λειτουργίας στο μήνυμα SOAP.

5. Στο στυλ Document / Literal, τα μηνύματα μπορούν πάντα να επικυρωθούν χρησιμοποιώντας οποιοδήποτε XML

επικυρωτής ενώ στο στυλ RPC / κυριολεκτικά, μεταφέρθηκε δεδομένα είναι δύσκολο να επικυρωθεί από

το μήνυμα SOAP.

Δημοφιλείς Αναρτήσεις

Διαφορά μεταξύ δεδομένων κινητής τηλεφωνίας και περιαγωγής δεδομένων

Ονομάστε τον καταναγκασμό ή την εμμονή, αλλά η επανάσταση των smartphone έχει αλλάξει σίγουρα το πρόσωπο της βιομηχανίας επικοινωνιών. Μπορεί να είναι η επιθυμία να μείνετε μπροστά

Άρσεναλ | Το Σεβάσμιο MiG-19

Το 1969, το Βόρειο Βιετνάμ αποφάσισε να αυξήσει τη μαχητική του δύναμη πριν τελειώσει η τελευταία χαλάρωση στην αμερικανική εκστρατεία βομβαρδισμού. Είχε τους πιλότους, όλα

4 τρόποι για να κάνετε τους καλεσμένους του γάμου σας να εγκαταλείψουν τα φρικτά τους τηλέφωνα

Ως μπλόγκερ με διασημότητα-γάμους, έχω γρήγορη πρόσβαση στο κινητό μου 24/7. Έχω επίσης παιδιά, οπότε αν μου ζητήσετε να κλείσω το τηλέφωνό μου στο γάμο σας - ή, το χειρότερο, να το αναποδογυρίσω - δεν θα συμβεί. Με χαρά θα σβήσω το κουδούνισμά μου από σεβασμό στους γάμους σας, αλλά το να γνωρίζω ότι τα παιδιά μου είναι ασφαλή είναι πιο σημαντικό για μένα από την κοπή της τούρτας σας. #sorrynotsorry Ωστόσο, νομίζω ότι τα κινητά τηλέφωνα στους γάμους έχουν ξεφύγει από τον έλεγχο - και δεν είμαι μόνος. Γράφει ο αναγνώστης Save the Date Olivia: «Όσο περισσότερο πηγαίνω σε γάμους, τόσο πιο πολύ ξεχωρίζει: οι καλεσμένοι χτυπούν τα κινητά τους σε μεγάλες στιγμές! Είτε πρόκειται για τη νύφη που περπατά στο διάδρομο, το πρώτο φιλί, το κόψιμο της τούρτας, είτε ο χορός πατέρας-κόρης, όλοι έχουν το τηλέφωνό τους μπροστά στα πρόσωπά τους! Αχ! Είμαι πολύ σφιχτός ή είναι απίστευτα αγενής; Και πώς μπορώ να το αποφύγω αυτό στον δικό μου γάμο; ». Όπως είπα, νομίζω ότι η απαγόρευση κινητών τηλεφώνων από τον γάμο σας είναι αντιπαθητική - ποιος είστε; Kimye;-και πιθανότατα δεν πρόκειται να συμβεί αν έχετε, ας πούμε, μπλόγκερ διασημοτήτων-γάμων ή γιατρούς ή γονείς στη λίστα καλεσμένων σας. Υπάρχουν όμως μερικά

Διαφορά μεταξύ Beaver και Woodchuck

Το ξυλοκερατά και ο κάστορας ανήκουν στο ίδιο είδος τρωκτικών και συνδέονται στενά με την οικογένεια σκιούρων. Αν και παρουσιάζουν κάποια ομοιότητα όπως το

Διαφορά μεταξύ εμβολιασμού και ανοσοποίησης

Οι τακτικές λήψεις που παίρνετε ενάντια σε ορισμένες ασθένειες μπορεί να σας βλάψουν πολύ. Απλώς θυμηθείτε ότι οι ασθένειες που προλαμβάνουν μπορεί να σας βλάψουν πολύ περισσότερο. Υπήρξαν πολλά

30 τηλεοπτικές εκπομπές, ταινίες (και άλλα!) Οι Gilmore Girls Fans θα λατρέψουν

Αν αγαπάτε τα Gilmore Girls, είμαστε σίγουροι ότι θα σας αρέσουν επίσης αυτές οι ταινίες, οι τηλεοπτικές εκπομπές, τα podcast, τα βιβλία και πολλά άλλα.