top 45 web services interview questions
Λίστα με τις πιο συχνές ερωτήσεις συνέντευξης για υπηρεσίες Web και απαντήσεις που θα σας βοηθήσουν να προετοιμαστείτε για την προσεχή συνέντευξη:
Στο σημερινό σενάριο, όταν μιλάμε για βασικές ανάγκες για μια τεχνικά προχωρημένη ζωή, το 'World Wide Web δηλ. Www' δρα ως ουσιαστικός παράγοντας.
Στην αγορά, υπάρχουν ποικιλίες εφαρμογών Ιστού που αναπτύχθηκαν σε διαφορετικές πλατφόρμες προγραμματισμού. Γίνεται πολύ δύσκολο να εξασφαλιστούν πλήρεις και ακριβείς συσχετίσεις μεταξύ αυτών των ετερογενών εφαρμογών.
Η λύση σε ένα τέτοιο πρόβλημα είναι 'Υπηρεσίες διαδικτύου' πράγμα που λειτουργεί ως μέσο επικοινωνίας μεταξύ αυτών των πολλαπλών εφαρμογών ιστού που έχουν αναπτυχθεί με διαφορετικές γλώσσες προγραμματισμού. Οι υπηρεσίες Ιστού χρησιμοποιούν ένα τυποποιημένο σύστημα ανταλλαγής μηνυμάτων XML που είναι εύκολα διαθέσιμο μέσω του Διαδικτύου ή των ιδιωτικών δικτύων.
Οι υπηρεσίες Ιστού είναι ένα πολύ μεγάλο θέμα. Αυτό περιλαμβάνει την αρχιτεκτονική του, στοιχεία όπως Πρωτόκολλο απλού αντικειμένου (SOAP) , Γλώσσα περιγραφής υπηρεσιών Web (WSDL) , RESTful υπηρεσίες web, ασφάλεια υπηρεσιών Web κ.λπ.
Σε αυτό το άρθρο, καλύπτεται όλο το απαραίτητο θέμα των υπηρεσιών Web για το οποίο πρέπει να γνωρίζετε καλά, προκειμένου να απαντήσετε σε τυχόν ερωτήσεις επιπέδου. Θα δείτε επίσης τις καλύτερες ερωτήσεις και απαντήσεις σε συνεντεύξεις για τις υπηρεσίες διαδικτύου σε κατηγορίες, ώστε εάν απαιτείται, μπορείτε να περάσετε μόνο από μια συγκεκριμένη ενότητα.
Τι θα μάθετε:
Ερωτήσεις και απαντήσεις συνέντευξης για υπηρεσίες Web
Οι παρακάτω ερωτήσεις που περιλαμβάνονται καλύπτουν ερωτήσεις δοκιμών υπηρεσιών Ιστού, υπηρεσίες RESTful web, υπηρεσίες διαδικτύου SOAP, ερωτήσεις συνέντευξης ασφαλείας υπηρεσιών Web.
Γενικές ερωτήσεις
Ε # 1) Εξηγήστε τις Υπηρεσίες Ιστού;
Απάντηση: Μια υπηρεσία Ιστού μπορεί να οριστεί ως ένα στοιχείο εφαρμογής για επικοινωνία ή να ανταλλάξει πληροφορίες μεταξύ δύο εφαρμογών μέσω του δικτύου. Οι υπηρεσίες Ιστού βασικά λειτουργούν σε μοντέλο πελάτη-διακομιστή, όπου οι υπηρεσίες Ιστού είναι εύκολα προσβάσιμες σε εφαρμογές πελατών μέσω του δικτύου.
Για να είναι δυνατή η επικοινωνία μεταξύ διαφόρων εφαρμογών, οι υπηρεσίες διαδικτύου λαμβάνουν τη βοήθεια ανοιχτών προτύπων όπως XML (για προσθήκη ετικετών δεδομένων), SOAP (για μεταφορά μηνυμάτων) και WSDL (για να υποδηλώσουν τη διαθεσιμότητα υπηρεσιών).
Q # 2) Ποια είναι τα στοιχεία της υπηρεσίας Ιστού;
Απάντηση: Τα διάφορα συστατικά των διαδικτυακών υπηρεσιών έχουν ως εξής:
- ΣΑΠΟΥΝΙ- Πρωτόκολλο απλής πρόσβασης αντικειμένων
- UDDI- Καθολική περιγραφή, ανακάλυψη και ολοκλήρωση
- WSDL- Γλώσσα Περιγραφή Υπηρεσίας Ιστού
- RDF- Πλαίσιο περιγραφής πόρων
- XML- Επεκτάσιμη γλώσσα σήμανσης
Ε # 3) Εξηγήστε τον όρο Διαλειτουργικότητα σε σχέση με τις υπηρεσίες Web;
Απάντηση: Ο όρος «Διαλειτουργικότητα» χρησιμοποιείται ευρέως στην περιγραφή μάρκετινγκ προϊόντων που καθορίζει την ικανότητα διαφορετικών προϊόντων ή συστημάτων να συνεργάζονται χωρίς καμία ιδιαίτερη προσπάθεια από τον πελάτη.
Αυτό ισχύει με τον ίδιο τρόπο όταν μιλάμε για «Διαλειτουργικότητα» όσον αφορά τις υπηρεσίες Ιστού. Εδώ, καθορίζει την επικοινωνία μεταξύ διαφόρων εφαρμογών, την κοινή χρήση δεδομένων καθώς και τις υπηρεσίες μεταξύ τους. Δεν υπάρχει περιορισμός σχετικά με τον τύπο της εφαρμογής που πρέπει να υπάρχει στην επικοινωνία.
Εάν έχει γραφτεί οποιοσδήποτε κωδικός, θα αντιμετωπίζεται ως γενικός κωδικός που θα γίνει κατανοητός από όλες τις εφαρμογές. Έτσι, το κόστος σύνταξης συγκεκριμένων κωδικών για κάθε εφαρμογή μειώνεται.
Δεν υπάρχει περιορισμός σχετικά με τον τύπο της εφαρμογής που πρέπει να υπάρχει στην επικοινωνία. Εάν έχει γραφτεί οποιοσδήποτε κωδικός, θα αντιμετωπίζεται ως γενικός κωδικός που θα γίνει κατανοητός από όλες τις εφαρμογές. Έτσι, το κόστος σύνταξης συγκεκριμένων κωδικών για κάθε εφαρμογή μειώνεται.
Q # 4) Ορίστε τη στοίβα πρωτοκόλλου υπηρεσίας ιστού και τα επίπεδα της;
Απάντηση: Η στοίβα πρωτοκόλλου υπηρεσίας Ιστού αποτελείται από 4 επίπεδα. Αυτό μπορεί να περιγραφεί ως εξής:
α) Μεταφορά υπηρεσιών: Αυτό είναι το πρώτο επίπεδο που βοηθά στη μεταφορά μηνυμάτων XML μεταξύ διαφόρων εφαρμογών πελάτη. Αυτό το επίπεδο χρησιμοποιεί συνήθως τα παρακάτω πρωτόκολλα:
- HTTP (Πρωτόκολλο μεταφοράς υπερκειμένου)
- SMTP (Simple Mail Transport Protocol)
- FTP (Πρωτόκολλο μεταφοράς αρχείων)
- BEEP (Block Extensible Exchange Protocol)
β) Μηνύματα XML: Αυτό το επίπεδο βασίζεται στο μοντέλο XML όπου τα μηνύματα κωδικοποιούνται σε κοινή μορφή XML η οποία γίνεται εύκολα κατανοητή από άλλους. Αυτό το επίπεδο περιλαμβάνει
- XML-RPC
- SOAP (Πρωτόκολλο Πρόσβασης Απλού Αντικειμένου)
γ) Περιγραφή υπηρεσίας: Αυτό το επίπεδο περιέχει περιγραφές όπως τοποθεσία, διαθέσιμες λειτουργίες και τύπους δεδομένων για μηνύματα XML που περιγράφουν τη δημόσια διεπαφή σε μια συγκεκριμένη υπηρεσία ιστού. Αυτό το επίπεδο περιλαμβάνει:
- WSDL (Γλώσσα περιγραφής υπηρεσίας Web)
δ) Ανακάλυψη υπηρεσίας: Αυτό το επίπεδο είναι υπεύθυνο για την παροχή ενός τρόπου δημοσίευσης και εύρεσης υπηρεσιών διαδικτύου μέσω του διαδικτύου. Αυτό το επίπεδο περιλαμβάνει:
- UDDI (Καθολική περιγραφή, ανακάλυψη και ενοποίηση)
Ε # 5) Εξηγήστε την αρχιτεκτονική της υπηρεσίας διαδικτύου;
Απάντηση: Η αρχιτεκτονική του πλαισίου υπηρεσιών Ιστού αποτελείται από τρία διαφορετικά επίπεδα. Οι ρόλοι αυτών των επιπέδων ορίζονται ως εξής:
- Πάροχος υπηρεσιών: Όπως υποδηλώνει το όνομα, ο ρόλος του παρόχου υπηρεσιών είναι να δημιουργήσει την υπηρεσία διαδικτύου και την καθιστά προσιτή στις εφαρμογές πελατών μέσω του Διαδικτύου για τη χρήση τους.
- Αιτών υπηρεσιών: Το Service Requestor είναι βασικά οποιοσδήποτε καταναλωτής διαδικτυακής υπηρεσίας όπως οποιαδήποτε εφαρμογή πελάτη. Οι εφαρμογές πελατών γράφονται σε οποιαδήποτε γλώσσα. Έρχονται σε επαφή με την υπηρεσία Ιστού για οποιοδήποτε είδος λειτουργικότητας στέλνοντας αιτήματα XML μέσω της διαθέσιμης σύνδεσης δικτύου.
- Μητρώο υπηρεσιών: Το Service Registry είναι ο κεντρικός κατάλογος που βοηθά στον εντοπισμό υπηρεσιών Ιστού για εφαρμογές πελατών. Εδώ μπορούμε να βρούμε τις υπάρχουσες υπηρεσίες Ιστού, καθώς και οι προγραμματιστές, μπορούν επίσης να δημιουργήσουν τη νέα.
Ο Πάροχος Υπηρεσιών χρησιμοποιεί τη διεπαφή «Δημοσίευση» του Μητρώου Υπηρεσιών για να κάνει τις υπάρχουσες υπηρεσίες Ιστού διαθέσιμες σε εφαρμογές πελατών. Με όλες τις πληροφορίες που παρέχονται από το Μητρώο Υπηρεσιών, ο Αιτών Υπηρεσιών μπορεί να δεσμεύσει ή να καλέσει υπηρεσίες.
Q # 6) Τι καταλαβαίνετε από το XML-RPC;
Απάντηση: Το RPC είναι κλήση απομακρυσμένης διαδικασίας και όπως υποδηλώνει το όνομα, είναι η μέθοδος κλήσης μιας διαδικασίας ή μιας λειτουργίας που είναι διαθέσιμη σε οποιονδήποτε απομακρυσμένο υπολογιστή.
Διπλή σύνδεση λίστας c ++ υλοποίηση
Το XML σημαίνει Extensible Markup Language. Έτσι, το XML-RPC αντιπροσωπεύει ένα απλό πρωτόκολλο που εκτελεί RPC χρησιμοποιώντας μηνύματα XML. Αυτό έχει θεωρηθεί ένα εξαιρετικό εργαλείο για τη σύνδεση διαφορετικών περιβαλλόντων και επίσης για τη δημιουργία συνδέσεων μεταξύ ευρείας ποικιλίας υπολογιστών.
Ε # 7) Εξηγήστε τα χαρακτηριστικά του XML-RPC;
Απάντηση: Τα κύρια χαρακτηριστικά του XML-RPC παρατίθενται παρακάτω:
- Τα RPC εκτελούνται χρησιμοποιώντας απλή γλώσσα XML.
- Τα αιτήματα με κωδικοποίηση XML αποστέλλονται μέσω HTTP POST.
- Η απόκριση XML είναι ενσωματωμένη στην απόκριση HTTP.
- Θεωρείται ανεξάρτητη από την πλατφόρμα.
- Επιτρέπει την επικοινωνία μεταξύ διαφορετικών εφαρμογών.
- Χρησιμοποιεί πρωτόκολλο HTTP για τη μετάδοση πληροφοριών μεταξύ υπολογιστών-πελατών και διακομιστών.
- Έχει μικρό λεξιλόγιο XML για την περιγραφή της φύσης του αιτήματος και της απόκρισης.
Ε # 8) Καταχωρίστε μερικά πλεονεκτήματα των υπηρεσιών Ιστού;
Απάντηση: Έχουμε ήδη συζητήσει τις υπηρεσίες Ιστού, την αρχιτεκτονική του, τα συστατικά του. Τώρα, ας δούμε μερικά από τα πλεονεκτήματά του:
- Κάθε εφαρμογή είναι τώρα στο Διαδίκτυο και είναι η διαδικτυακή υπηρεσία που παρέχει ένα είδος απαιτούμενης λειτουργικότητας στις εφαρμογές των πελατών.
- Οι υπηρεσίες Ιστού βοηθούν στην έκθεση των υπαρχουσών λειτουργιών μέσω του δικτύου για να βοηθήσουν άλλες εφαρμογές να χρησιμοποιούν στα προγράμματά τους.
- Διαθέτει χαρακτηριστικά όπως «Διαλειτουργικότητα» που καθορίζει την επικοινωνία μεταξύ διαφόρων εφαρμογών, την κοινή χρήση δεδομένων καθώς και τις υπηρεσίες μεταξύ τους.
- Οι υπηρεσίες Ιστού χρησιμοποιούν την τυποποιημένη στοίβα πρωτοκόλλου υπηρεσίας Ιστού για επικοινωνία η οποία αποτελείται από 4 επίπεδα, Υπηρεσία Μεταφοράς, ανταλλαγή μηνυμάτων XML, Περιγραφή υπηρεσίας και Ανακάλυψη υπηρεσίας
- Έχει το χαρακτηριστικό του χαμηλού κόστους επικοινωνίας λόγω της χρήσης του SOAP (Simple Object Access Protocol) μέσω του πρωτοκόλλου HTTP.
- Εύκολο στην ανάπτυξη, ενσωμάτωση και επαναχρησιμοποιήσιμο.
- Επιτρέπει την απλή ενσωμάτωση μεταξύ διαφορετικών χαρακτηριστικών ως μέρος του χαλαρού χαρακτηριστικού ζεύξης.
Ε # 9) Εξηγήστε τον όρο UDDI με τα χαρακτηριστικά του;
Απάντηση: Το UDDI είναι ένα πρότυπο που βασίζεται σε XML στο επίπεδο ανακάλυψης υπηρεσιών της στοίβας πρωτοκόλλου υπηρεσίας Ιστού. Χρησιμοποιείται για τη δημοσίευση και εύρεση υπηρεσιών διαδικτύου μέσω του διαδικτύου καθώς λειτουργεί σαν κατάλογος. Μερικά από τα χαρακτηριστικά του UDDI εξηγούνται παρακάτω:
- Είναι ένα ανοιχτό πλαίσιο και είναι ανεξάρτητο από την πλατφόρμα.
- Τα πρωτόκολλα SOAP, COBRA και Java RMI χρησιμοποιούνται για επικοινωνία.
- Βοηθά τις επιχειρήσεις να ανακαλύπτουν η μία την άλλη και να επιτρέπουν την αλληλεπίδραση μεταξύ τους μέσω του Διαδικτύου.
- Λειτουργεί ως βάση δεδομένων που περιέχει όλα τα αρχεία WSDL.
Q # 10) Ποια γλώσσα χρησιμοποιείται από το UDDI;
Απάντηση: Το UDDI χρησιμοποιεί τη γλώσσα γνωστή ως WSDL (Γλώσσα περιγραφής υπηρεσίας Web)
Ε # 11) Εξηγήστε το BEEP;
Απάντηση: Το BEEP σημαίνει το Blok Extensible Exchange Protocol. Το BEEP καθορίζεται ως δημιουργία νέων πρωτοκόλλων για την ποικιλία εφαρμογών, όπως ανταλλαγή άμεσων μηνυμάτων, διαχείριση δικτύου, μεταφορά αρχείων, κ.λπ. Ονομάζεται νέα Διαδικτυακή Ομάδα Εργασίας Μηχανικής (IETF), η οποία τοποθετείται απευθείας πάνω από το TCP. Έχει μερικά ενσωματωμένα χαρακτηριστικά όπως
- Αυθεντικοποίηση
- Ασφάλεια
- Σφάλμα χειρισμού
- Πρωτόκολλο χειραψίας
Ε # 12) Καταχώριση μερικών εργαλείων που χρησιμοποιούνται για τη δοκιμή υπηρεσιών διαδικτύου;
Απάντηση: Για να δοκιμάσετε τις υπηρεσίες Web, χρησιμοποιούνται τα παρακάτω εργαλεία:
- ΣΑΠΟΥΝΙ
- Πελάτης REST
- JMeter
Ε # 13) Χρειαζόμαστε κάποια ειδική εφαρμογή για πρόσβαση στην υπηρεσία διαδικτύου;
Απάντηση: Η μόνη απαίτηση για πρόσβαση σε υπηρεσίες ιστού από οποιαδήποτε εφαρμογή είναι ότι πρέπει να υποστηρίζει το αίτημα και την απόκριση που βασίζεται σε XML. Δεν υπάρχει καμία ανάγκη ή η απαίτηση εγκατάστασης οποιασδήποτε εφαρμογής για πρόσβαση σε υπηρεσίες διαδικτύου.
Ερωτήσεις συνέντευξης RESTful Web Services
Q # 14) Τι γνωρίζετε για τις υπηρεσίες RESTful Web;
Απάντηση: Το REST σημαίνει Αντιπροσωπευτική Μεταφορά Κράτους. Το REST ορίζεται ως το αρχιτεκτονικό στιλ πελάτη-διακομιστή για την ανάπτυξη εφαρμογών που έχουν πρόσβαση μέσω διαδικτύου.
Όταν οι υπηρεσίες Ιστού χρησιμοποιούν μεθόδους HTTP για να εφαρμόσουν την έννοια της αρχιτεκτονικής REST, τότε είναι γνωστό ως υπηρεσίες Web RESTful. Σε αυτό το αρχιτεκτονικό στιλ, τα δεδομένα και η λειτουργικότητα χρησιμεύουν ως πόροι και έχουν πρόσβαση στο URI (Uniform Resource Identifiers).
Οι υπηρεσίες RESTful web επιτρέπουν στις υπηρεσίες web να λειτουργούν καλύτερα προκαλώντας ιδιότητες όπως
- Εκτέλεση
- Επεκτασιμότητα
- Τροποποίηση
Ε # 15) Εξηγήστε τα πλεονεκτήματα των υπηρεσιών διαδικτύου RESTful;
Απάντηση: Παρακάτω αναφέρονται τα πλεονεκτήματα των υπηρεσιών διαδικτύου RESTful:
- Θεωρούνται ανεξάρτητες από τη γλώσσα και την πλατφόρμα, καθώς μπορούν να γραφτούν σε οποιαδήποτε γλώσσα προγραμματισμού και να εκτελεστούν σε οποιαδήποτε πλατφόρμα.
- Το REST είναι ένα ελαφρύ πρωτόκολλο και θεωρείται γρήγορο λόγω της μικρότερης κατανάλωσης εύρους ζώνης και πόρων.
- Υποστηρίζει πολλαπλές τεχνολογίες και διαφορετικές μορφές δεδομένων όπως απλό κείμενο, XML, JSON κ.λπ.
- Έχει χαλαρά συνδεδεμένη εφαρμογή και μπορεί να δοκιμαστεί εύκολα σε προγράμματα περιήγησης.
Q # 16) Διαχωρίστε το σαπούνι και το REST;
Απάντηση: Η διαφορά μεταξύ SOAP και REST μπορεί εύκολα να γίνει κατανοητή από τον παρακάτω πίνακα.
ΣΑΠΟΥΝΙ | ΥΠΟΛΟΙΠΟ |
---|---|
Καθορίζει τη δική του ασφάλεια και χρησιμοποιεί συμβόλαιο WSDL για δεσμευτικές υπηρεσίες Ιστού και προγράμματα πελατών. | Δεν έχει καθορισμένο συμβόλαιο καθώς και δεν έχει τις δικές του μεθόδους ασφαλείας. |
Το Simple Object Access Protocol (SOAP) χρησιμεύει ως τυπικό πρωτόκολλο για τη δημιουργία υπηρεσιών διαδικτύου. | Το Representational State Transfer (REST) είναι ένα αρχιτεκτονικό στυλ για τη δημιουργία υπηρεσιών διαδικτύου. |
Οι υπηρεσίες Ιστού και οι πελάτες συνδέονται στενά και ορίζουν ορισμένα πρότυπα που πρέπει να τηρούνται αυστηρά. | Δεν ακολουθεί πάρα πολλά πρότυπα και συνδέεται χαλαρά. |
Απαιτεί περισσότερο εύρος ζώνης και πόρους, καθώς χρησιμοποιεί διεπαφές υπηρεσίας για την έκθεση επιχειρηματικής λογικής. | Απαιτεί μικρότερο εύρος ζώνης και πόρους, καθώς χρησιμοποιεί URI (Uniform Resource Identifiers) για την έκθεση της επιχειρηματικής λογικής. |
Συνήθως είναι λιγότερο προτιμώμενο και επιτρέπει μόνο τη μορφή δεδομένων XML. | Συνήθως προτιμάται και επιτρέπει μορφές δεδομένων όπως Απλό κείμενο, HTML, JSON κ.λπ. |
Το Java API για διαδικτυακή υπηρεσία SOAP είναι JAX-WS. | Το Java API για RESTFUL web service είναι JAX-RS. |
Το SOAPUI μπορεί να χρησιμοποιηθεί για τη δοκιμή υπηρεσιών διαδικτύου SOAP. | Τα προγράμματα περιήγησης και οι επεκτάσεις όπως ο ταχυδρόμος Chrome χρησιμοποιούνται για τη δοκιμή υπηρεσιών ιστού REST. |
Ε # 17) Εξηγήστε διαφορετικές μεθόδους HTTP που υποστηρίζονται από υπηρεσίες ιστού RESTful;
Απάντηση: Παρατίθενται παρακάτω μερικές κοινές μέθοδοι HTTP μαζί με τις λειτουργίες τους που υποστηρίζονται από υπηρεσίες ιστού RESTful
- ΠΑΙΡΝΩ: Πρόσβαση μόνο για ανάγνωση στον πόρο.
- ΒΑΖΩ: Δημιουργία νέων πόρων.
- ΔΙΑΓΡΑΦΩ: Κατάργηση ενός πόρου.
- ΘΕΣΗ: Ενημέρωση υπάρχοντος πόρου.
- ΕΠΙΛΟΓΕΣ: Λάβετε υποστηριζόμενες λειτουργίες στον πόρο.
- ΚΕΦΑΛΙ: Επιστρέφει μόνο κεφαλίδα HTTP, κανένας.
Q # 18) Τι είναι ένας πόρος στην υπηρεσία διαδικτύου RESTful και πώς αντιπροσωπεύεται;
Χρόνια: Ο πόρος λέγεται ότι είναι μια θεμελιώδης έννοια που έχει ένα είδος και σχέση με άλλους πόρους. Στην αρχιτεκτονική REST, κάθε περιεχόμενο θεωρείται ως πόρος και ταυτοποιούνται από τα URI τους.
Οι πόροι απεικονίζονται με τη βοήθεια XML, JSON, κειμένου κ.λπ. στην αρχιτεκτονική RESTful.
Q # 19) Ποια είναι τα βασικά στοιχεία του αιτήματος HTTP και της απόκρισης HTTP;
Απάντηση: Το αίτημα HTTP έχει 5 βασικά στοιχεία:
Αιτήματα HTTP | Σημασία / εργασία |
---|---|
Ρήμα | Υποδείξτε μεθόδους HTTP όπως GET, PUT, POST κ.λπ. |
ΜΙΣΩ | Προσδιορίζει τον πόρο στο διακομιστή |
Έκδοση HTTP | Υποδεικνύει την έκδοση. |
Αίτημα κεφαλίδας | Περιέχει μεταδεδομένα όπως τύπο πελάτη, ρυθμίσεις προσωρινής μνήμης, μορφή σώματος μηνύματος κ.λπ. για μήνυμα αιτήματος HTTP. |
Αίτημα σώματος | Αντιπροσωπεύει το περιεχόμενο του μηνύματος. |
Η απόκριση HTTP έχει 4 βασικά στοιχεία:
Απόκριση HTTP | Σημασία / εργασία |
---|---|
Κωδικός κατάστασης / απόκρισης | Υποδεικνύει την κατάσταση του διακομιστή για τον πόρο που ζητήθηκε. |
Έκδοση HTTP | Αντιπροσωπεύει την έκδοση HTTP. |
Κεφαλίδα απόκρισης | Αποτελείται από μεταδεδομένα όπως μήκος περιεχομένου, τύπος περιεχομένου, μήκος διακομιστή κ.λπ. για μήνυμα απόκρισης HTTP. |
Σώμα απόκρισης | Αντιπροσωπεύει το περιεχόμενο του μηνύματος απάντησης. |
Ε # 20) Ποιος είναι ο σκοπός και η μορφή του URI στην αρχιτεκτονική REST;
Απάντηση: Ο σκοπός του URI είναι να εντοπίσει πόρους στο διακομιστή που φιλοξενεί υπηρεσίες διαδικτύου.
Μορφή URI:
: ////
Ε # 21) Εξηγήστε τον όρο ανιθαγένεια όσον αφορά τις υπηρεσίες διαδικτύου RESTful;
Απάντηση: Στην αρχιτεκτονική REST, υπάρχει ένας περιορισμός όπου μια υπηρεσία Ιστού REST δεν επιτρέπεται να διατηρεί κατάσταση πελάτη στο διακομιστή. Μια τέτοια κατάσταση είναι γνωστή ως «ανιθαγένεια». Σε μια τέτοια περίπτωση, ο πελάτης μεταβιβάζει το περιβάλλον του στον διακομιστή και με τη σειρά του, ο διακομιστής αποθηκεύει το περιβάλλον προκειμένου να επεξεργαστεί τα περαιτέρω αιτήματα του πελάτη.
Q # 22) Καταχωρίστε τα πλεονεκτήματα και τα μειονεκτήματα της ανιθαγένειας;
Απάντηση: Τα πλεονεκτήματα της ανιθαγένειας περιλαμβάνουν
- Κάθε αίτηση μεθόδου αντιμετωπίζεται ανεξάρτητα.
- Ο σχεδιασμός της εφαρμογής απλοποιείται καθώς δεν διατηρεί την προηγούμενη αλληλεπίδραση του πελάτη.
- Λειτουργεί με το πρωτόκολλο HTTP καθώς μοιράζεται το χαρακτηριστικό της ανιθαγένειας.
Το μειονέκτημα της ανιθαγένειας περιλαμβάνει
- Κάθε φορά που πραγματοποιείται αλληλεπίδραση πελάτη, οι υπηρεσίες Ιστού πρέπει να παρέχονται με επιπλέον πληροφορίες σχετικά με κάθε αίτημα, ώστε να μπορούν να ερμηνεύουν την κατάσταση του πελάτη.
Ε # 23) Για το σχεδιασμό μιας ασφαλούς υπηρεσίας διαδικτύου RESTful, ποιοι είναι οι καλύτεροι παράγοντες που πρέπει να ακολουθηθούν;
Απάντηση: Οι διαδρομές URL HTTP χρησιμοποιούνται ως μέρος της υπηρεσίας ιστού RESTful, επομένως πρέπει να είναι ασφαλείς. Μερικές από τις βέλτιστες πρακτικές είναι:
- Εκτελέστε επικύρωση όλων των εισόδων στο διακομιστή από επιθέσεις έγχυσης SQL.
- Πραγματοποιήστε έλεγχο ταυτότητας βάσει περιόδου λειτουργίας χρήστη κάθε φορά που υποβάλλεται ένα αίτημα.
- Ποτέ μην χρησιμοποιείτε ευαίσθητα δεδομένα όπως όνομα χρήστη, κωδικό πρόσβασης διακριτικού περιόδου λειτουργίας κ.λπ. μέσω διεύθυνσης URL. Αυτά πρέπει να περάσουν μέσω της μεθόδου POST.
- Μέθοδοι όπως GET, POST, PUT, DELETE κ.λπ. πρέπει να εκτελούνται με κατάλληλους περιορισμούς.
- Το γενικό μήνυμα σφάλματος HTTP πρέπει να καλείται όπου απαιτείται.
Υπηρεσίες Web SOAPUI
Q # 24) Ορίστε υπηρεσίες διαδικτύου SOAP;
Απάντηση: Το Simple Object Access Protocol (SOAP) ορίζεται ως το πρωτόκολλο που βασίζεται σε XML και είναι γνωστό για το σχεδιασμό και την ανάπτυξη διαδικτυακών υπηρεσιών, καθώς και για την επικοινωνία μεταξύ εφαρμογών που αναπτύσσονται σε διαφορετικές πλατφόρμες με διαφορετικές γλώσσες προγραμματισμού μέσω του Διαδικτύου. Είναι ανεξάρτητη από την πλατφόρμα και τη γλώσσα.
Q # 25) Ποιες είναι οι διαθέσιμες προσεγγίσεις για την ανάπτυξη διαδικτυακών υπηρεσιών με βάση το SOAP;
Απάντηση: Υπάρχουν βασικά 2 διαφορετικές προσεγγίσεις για την ανάπτυξη διαδικτυακών υπηρεσιών με βάση το SOAP. Αυτά εξηγούνται ως εξής
- Προσέγγιση πρώτης σύμβασης: Σε αυτήν την προσέγγιση, το συμβόλαιο ορίζεται πρώτα από XML και WSDL και στη συνέχεια τα μαθήματα java προέρχονται από τη σύμβαση.
- Τελευταία προσέγγιση συμβολαίου: Σε αυτήν την προσέγγιση, οι κλάσεις java καθορίζονται πρώτα και στη συνέχεια δημιουργείται το συμβόλαιο που είναι συνήθως το αρχείο WSDL από την κλάση java.
Η μέθοδος «First-contract» είναι η πιο προτιμώμενη προσέγγιση.
Ε # 26) Εξηγήστε το σημαντικό εμπόδιο που αντιμετωπίζουν οι χρήστες SOAP;
Απάντηση: Ένα από τα σημαντικότερα εμπόδια που παρατηρούνται από τους χρήστες του SOAP είναι ο «μηχανισμός ασφαλείας τείχους προστασίας». Σε αυτήν την περίπτωση, όλες οι θύρες HTTP εκτός από αυτές που παρακάμπτουν το τείχος προστασίας είναι κλειδωμένες. Σε ορισμένες περιπτώσεις, παρατηρείται επίσης ένα τεχνικό ζήτημα ανάμιξης των προδιαγραφών μεταφοράς μηνυμάτων με δομή μηνυμάτων.
Q # 27) Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα του σαπουνιού;
Απάντηση: Παρακάτω αναφέρονται τα πλεονεκτήματα των υπηρεσιών web SOAP:
- Το SOAP επιτρέπει την επικοινωνία μεταξύ διαφόρων εφαρμογών και είναι ανεξάρτητη από τη γλώσσα και την πλατφόρμα.
- Είναι πολύ απλό καθώς χρησιμοποιεί τυπικό πρωτόκολλο HTTP και XML για την αποστολή και λήψη μηνυμάτων.
- Ορίζει και χρησιμοποιεί τη δική του ασφάλεια γνωστή ως ασφάλεια WS.
- Αποσυνδέει το πρωτόκολλο κωδικοποίησης και επικοινωνίας από το περιβάλλον χρόνου εκτέλεσης.
- Εξαλείφει προβλήματα τείχους προστασίας και είναι ουδέτερο από τον προμηθευτή.
- Επιτρέπει την κυκλοφορία μηνυμάτων σε κατανεμημένο και αποκεντρωμένο περιβάλλον.
Παρακάτω αναφέρονται τα μειονεκτήματα των διαδικτυακών υπηρεσιών SOAP:
- Δεν υποστηρίζονται ελαφριές μορφές εκτός από XML.
- Δεν μπορεί να ελεγχθεί εύκολα σε προγράμματα περιήγησης.
- Δεν υπάρχουν εγκαταστάσεις ασφαλείας.
- Το SOAP είναι αργό και δεν μπορεί να ελεγχθεί εύκολα στο πρόγραμμα περιήγησης.
- Οι υπηρεσίες Ιστού και οι πελάτες συνδέονται στενά και ορίζουν ορισμένα πρότυπα που πρέπει να τηρούνται αυστηρά.
Q # 28) Ποια είναι τα στοιχεία ενός μηνύματος SOAP;
Απάντηση: Το SOAP είναι ακριβώς όπως και άλλο έγγραφο XML και έχει τα ακόλουθα στοιχεία:
- Φάκελος: Αυτό το στοιχείο ορίζεται ως το υποχρεωτικό ριζικό στοιχείο. Μεταφράζει το έγγραφο XML και καθορίζει την αρχή και το τέλος του μηνύματος SOAP.
- Επί κεφαλής: Αυτό το στοιχείο περιέχει τα προαιρετικά χαρακτηριστικά κεφαλίδας του μηνύματος που περιέχει συγκεκριμένες πληροφορίες σχετικά με την εφαρμογή. Αυτό το στοιχείο μπορεί να εμφανιστεί πολλές φορές και προορίζεται να προσθέσει νέες δυνατότητες και λειτουργίες.
- Σώμα: Αυτό το στοιχείο είναι υποχρεωτικό και περιέχει τα μηνύματα κλήσης και απάντησης. Ορίζεται επίσης ως το θυγατρικό στοιχείο του φακέλου που περιέχει όλα τα δεδομένα XML που προέρχονται από την εφαρμογή και έχουν ανταλλαχθεί ως μέρος του μηνύματος SOAP.
- Στοιχείο βλάβης: Τα σφάλματα που προκύπτουν κατά την επεξεργασία των μηνυμάτων αντιμετωπίζονται από το στοιχείο σφάλματος. Εάν υπάρχει το σφάλμα, τότε αυτό το στοιχείο εμφανίζεται ως θυγατρικό στοιχείο του σώματος. Ωστόσο, μπορεί να υπάρχει μόνο ένα μπλοκ σφάλματος.
Q # 29) Ποια είναι τα σημαντικά χαρακτηριστικά του στοιχείου φακέλου SOAP;
Απάντηση: Στην προηγούμενη απάντηση έχουμε δει το βασικό έργο ενός στοιχείου φακέλου SOAP, τώρα ας δούμε μερικά από τα χαρακτηριστικά του:
- Ο φάκελος SOAP είναι ένας μηχανισμός συσκευασίας.
- Κάθε μήνυμα SOAP έχει ένα υποχρεωτικό μήνυμα ριζικού φακέλου.
- Επιτρέπεται μόνο ένα στοιχείο σώματος για κάθε στοιχείο φακέλου.
- Καθώς αλλάζει η έκδοση SOAP, ο φάκελος αλλάζει.
- Εάν υπάρχει το στοιχείο κεφαλίδας, θα πρέπει να εμφανίζεται ως το πρώτο παιδί.
- Το πρόθεμα ENV και το στοιχείο φακέλου χρησιμοποιούνται για προδιαγραφές.
- Σε περίπτωση προαιρετικής κωδικοποίησης SOAP χρησιμοποιείται χώρος ονομάτων και προαιρετικό στυλ κωδικοποίησης.
Ε # 30) Καταχωρίστε μερικούς κανόνες σύνταξης που ισχύουν για το μήνυμα SOAP;
Απάντηση: Παρατίθενται παρακάτω ορισμένοι σημαντικοί κανόνες σύνταξης που ισχύουν για το μήνυμα SOAP:
Ένα μήνυμα SOAP
- Πρέπει να κωδικοποιηθεί χρησιμοποιώντας XML.
- Πρέπει να χρησιμοποιήσετε το χώρο ονομάτων φακέλων SOAP.
- Πρέπει να χρησιμοποιήσετε το χώρο ονομάτων κωδικοποίησης SOAP.
- Δεν πρέπει να περιέχει την αναφορά DTD.
- Δεν πρέπει να περιέχει οδηγίες επεξεργασίας XML.
Q # 31) Ορισμός SOA;
Απάντηση: Μια αρχιτεκτονική προσανατολισμένη στην υπηρεσία (SOA) ορίζεται βασικά ως ένα αρχιτεκτονικό σχέδιο που αποτελείται από υπηρεσίες. Εδώ τα στοιχεία της εφαρμογής παρέχουν υπηρεσίες στα άλλα στοιχεία χρησιμοποιώντας πρωτόκολλο επικοινωνίας μέσω του δικτύου. Αυτή η επικοινωνία περιλαμβάνει ανταλλαγή δεδομένων ή κάποια δραστηριότητα συντονισμού μεταξύ των υπηρεσιών.
Μερικές από τις βασικές αρχές στις οποίες βασίζεται το SOA αναφέρονται παρακάτω:
- Η σύμβαση παροχής υπηρεσιών πρέπει να είναι τυποποιημένη και να περιέχει όλες τις περιγραφές των υπηρεσιών.
- Υπάρχει χαλαρή σύζευξη που καθορίζει τη λιγότερη εξάρτηση μεταξύ των υπηρεσιών Ιστού και του πελάτη.
- Πρέπει να ακολουθεί τον κανόνα Abstraction υπηρεσίας, ο οποίος λέει ότι η υπηρεσία δεν πρέπει να εκθέτει τον τρόπο εκτέλεσης της λειτουργικότητας στην εφαρμογή πελάτη.
- Οι υπηρεσίες πρέπει να είναι επαναχρησιμοποιήσιμες προκειμένου να λειτουργούν με διάφορους τύπους εφαρμογών.
- Οι υπηρεσίες πρέπει να είναι ανιθαγενείς με το χαρακτηριστικό της δυνατότητας εντοπισμού.
- Οι υπηρεσίες σπάζουν μεγάλα προβλήματα σε μικρά προβλήματα και επιτρέπουν σε διαφορετικούς συνδρομητές να χρησιμοποιούν τις υπηρεσίες.
Ε # 32) Εξηγήστε τις ενέργειες που εκτελούνται από το SOAPUI;
Απάντηση: Το SOAPUI είναι μια λειτουργική λύση ανοιχτού κώδικα, δωρεάν και πολλαπλών πλατφορμών. Παρακάτω αναφέρονται μερικές ενέργειες που εκτελούνται από το SOAPUI:
- Μπορεί να σας βοηθήσει να δημιουργήσετε λειτουργικές σουίτες, δοκιμές ασφαλείας και φόρτωσης δοκιμών.
- Πραγματοποιείται επίσης δοκιμή βάσει δεδομένων και δοκιμές βάσει σεναρίων.
- Έχει τη δυνατότητα να πλαστοπροσωπεί τις υπηρεσίες Ιστού, καθώς και τις ενσωματωμένες δυνατότητες αναφοράς.
Ασφάλεια Υπηρεσιών Ιστού
Q # 33) Ποια είναι τα κύρια ζητήματα ασφάλειας της υπηρεσίας Ιστού;
Απάντηση: Για να διασφαλιστούν αξιόπιστες συναλλαγές και να εξασφαλιστούν εμπιστευτικές πληροφορίες, οι υπηρεσίες Ιστού απαιτούν πολύ υψηλό επίπεδο ασφάλειας που μπορεί να επιτευχθεί μόνο μέσω του Entrust Secure Transaction Platform . Τα ζητήματα ασφαλείας για τις υπηρεσίες Ιστού χωρίζονται γενικά σε τρεις ενότητες όπως περιγράφεται παρακάτω:
- Εμπιστευτικότητα: Μια μεμονωμένη υπηρεσία ιστού μπορεί να έχει πολλαπλές εφαρμογές και η διαδρομή υπηρεσίας τους περιέχει έναν πιθανό αδύναμο σύνδεσμο στους κόμβους του. Κάθε φορά που αποστέλλονται μηνύματα ή λένε ότι τα αιτήματα XML αποστέλλονται από τον πελάτη μαζί με τη διαδρομή υπηρεσίας προς το διακομιστή, πρέπει να κρυπτογραφούνται. Επομένως, η διατήρηση της εμπιστευτικότητας της επικοινωνίας είναι απαραίτητη.
- Αυθεντικοποίηση: Ο έλεγχος ταυτότητας εκτελείται βασικά για την επαλήθευση της ταυτότητας των χρηστών καθώς και για τη διασφάλιση ότι ο χρήστης που χρησιμοποιεί την υπηρεσία Ιστού έχει το δικαίωμα να χρησιμοποιήσει ή όχι; Ο έλεγχος ταυτότητας γίνεται επίσης για την παρακολούθηση της δραστηριότητας του χρήστη. Υπάρχουν πολλές επιλογές που μπορούν να ληφθούν υπόψη για το σκοπό αυτό
- Έλεγχος ταυτότητας σε επίπεδο εφαρμογής
- Βασικός έλεγχος ταυτότητας HTTP και HTTP
- Πιστοποιητικά πελάτη
- Ασφάλεια δικτύου: Αυτό είναι ένα σοβαρό ζήτημα που απαιτεί εργαλεία για το φιλτράρισμα της κίνησης των υπηρεσιών ιστού.
Q # 34) Τι γνωρίζετε για τις υπηρεσίες ασφάλειας ιδρύματος;
Απάντηση: Οι υπηρεσίες ασφάλειας ιδρύματος αποτελούνται από:
- Ενσωμάτωση
- Αυθεντικοποίηση
- Εξουσιοδότηση
- Ψηφιακές υπογραφές
- Διαδικασίες κρυπτογράφησης
Q # 35) Τι είναι η υπηρεσία εντοπισμού εμπιστοσύνης;
γιατί το linux είναι καλύτερο από τα παράθυρα
Απάντηση: Η υπηρεσία αναγνώρισης Entrust κατηγοριοποιείται στην Entrust Secure Transaction Platform, η οποία παρέχει βασικές δυνατότητες ασφάλειας για την εξασφάλιση ασφαλών συναλλαγών. Αυτό συνήθως επιτρέπει στις εταιρείες να ελέγχουν πλήρως τις ταυτότητες που είναι αξιόπιστες για την πραγματοποίηση συναλλαγών υπηρεσίας διαδικτύου.
Q # 36) Τι είναι η υπηρεσία Entrust Entitlements;
Απάντηση: Η υπηρεσία Entrust Entitlement είναι εκείνη των οποίων η αποστολή είναι να επαληθεύσει τις υπηρεσίες που προσπαθούν να αποκτήσουν πρόσβαση στις υπηρεσίες διαδικτύου. Βασικά διασφαλίζει την ασφάλεια στις επιχειρηματικές δραστηριότητες καθώς και ορισμένες υπηρεσίες ελέγχου ταυτότητας.
Q # 37) Τι είναι η υπηρεσία απορρήτου της Entrust;
Απάντηση: Όπως υποδηλώνει το όνομα, η Entrust Privacy Service εκτελεί κρυπτογράφηση των δεδομένων έτσι ώστε μόνο τα ενδιαφερόμενα μέρη να έχουν πρόσβαση στα δεδομένα. Αφορά βασικά δύο παράγοντες
- Εμπιστευτικότητα
- Ασφάλεια
Ερωτήσεις συνέντευξης WSDL
Ε # 38) Εξηγήστε το WSDL;
Απάντηση: Το WSDL σημαίνει υπηρεσία γλώσσας περιγραφής Web. Πρόκειται για ένα απλό έγγραφο XML που περιλαμβάνεται στο επίπεδο Περιγραφή υπηρεσίας του Stock Service Protocol Web και περιγράφει τις τεχνικές λεπτομέρειες ή εντοπίζει τη διεπαφή χρήστη στην υπηρεσία web. Λίγες από τις σημαντικές πληροφορίες που υπάρχουν στο έγγραφο WSDL είναι
- Όνομα μεθόδου
- Τύποι θύρας
- Τελικό σημείο υπηρεσίας
- Παράμετροι μεθόδου
- Πληροφορίες κεφαλίδας
- Προέλευση κ.λπ.
Q # 39) Ποια είναι τα διαφορετικά στοιχεία των εγγράφων WSDL;
Απάντηση: Τα διάφορα στοιχεία του εγγράφου WSDL μαζί με μια σύντομη περιγραφή παρατίθενται παρακάτω:
- Τύποι: Αυτό καθορίζει τους τύπους δεδομένων μηνυμάτων, οι οποίοι έχουν τη μορφή σχήματος XML, που χρησιμοποιούνται από τις υπηρεσίες διαδικτύου.
- Μήνυμα: Αυτό καθορίζει τα στοιχεία δεδομένων για κάθε λειτουργία όπου τα μηνύματα θα μπορούσαν να είναι ολόκληρο το έγγραφο ή ένα επιχείρημα που πρόκειται να αντιστοιχιστεί.
- Τύπος θύρας: Υπάρχουν πολλές υπηρεσίες στο WSDL. Ο τύπος θύρας ορίζει τη συλλογή των λειτουργιών που μπορούν να εκτελεστούν για δέσμευση.
- Δεσμευτικός: Καθορίζει και καθορίζει το πρωτόκολλο και τη μορφή δεδομένων για κάθε τύπο θύρας.
- Λειτουργίες: Αυτό καθορίζει τις λειτουργίες που εκτελούνται για ένα μήνυμα για την επεξεργασία του μηνύματος.
Q # 40) Εξηγήστε το στοιχείο μηνύματος στο WSDL;
Απάντηση: Το στοιχείο μηνύματος περιγράφει τα δεδομένα που έχουν ανταλλαχθεί μεταξύ του καταναλωτή και των παρόχων υπηρεσιών διαδικτύου. Κάθε υπηρεσία ιστού αποτελείται από δύο μηνύματα και κάθε μήνυμα έχει μηδενικές ή περισσότερες παραμέτρους. Τα δύο μηνύματα είναι:
- Εισαγωγή: Περιγράφει την παράμετρο για την υπηρεσία Ιστού.
- Παραγωγή: Περιγράφει τα δεδομένα επιστροφής από την υπηρεσία Ιστού.
Q # 41) Καταχωρίστε την απόκριση τύπων λειτουργίας που χρησιμοποιείται στο WSDL;
Απάντηση: Το WSDL ορίζει βασικά 4 τύπους απόκρισης τύπου λειτουργίας. Παρατίθενται παρακάτω:
- Μονόδρομος: Λαμβάνει ένα μήνυμα αλλά δεν επιστρέφει την απάντηση.
- Απαιτώ απάντηση: Λαμβάνει αίτημα και επιστρέφει απάντηση.
- Αίτηση-απάντηση: Στέλνει ένα αίτημα και περιμένει μια απάντηση.
- Γνωστοποίηση: Στέλνει ένα μήνυμα αλλά δεν περιμένει μια απάντηση.
Μεταξύ αυτών, το Request-Response είναι ο πιο κοινός τύπος λειτουργίας.
Q # 42) Είναι δυνατή η σύνδεση μεταξύ SOAP και WSDL;
Απάντηση: Ναι, είναι δυνατή η σύνδεση του WSDL με το σαπούνι. Η δέσμευση είναι δυνατή με βασικά δύο χαρακτηριστικά:
- Ονομα: Ορίζει το όνομα της δέσμευσης.
- Τύπος: Ορίζει τη θύρα για τη δέσμευση.
Για σύνδεση SOAP, πρέπει να δηλωθούν δύο χαρακτηριστικά
- Μεταφορά: Ορίζει το πρωτόκολλο SOAP που θα χρησιμοποιηθεί, δηλαδή HTTP.
- Στυλ: Αυτό το χαρακτηριστικό μπορεί να είναι 'rpc' ή 'document'.
Ε # 43) Εξηγήστε το στοιχείο;
Απάντηση: Το στοιχείο ορισμού περιγράφεται ως η ρίζα του εγγράφου WSDL που καθορίζει το όνομα της υπηρεσίας διαδικτύου καθώς επίσης ενεργεί ως κοντέινερ για όλα τα άλλα στοιχεία.
Q # 44) Ποια είναι τα δύο χαρακτηριστικά του στοιχείο στο WSDL;
Απάντηση: Κάθε στοιχείο θύρας σχετίζεται με μια συγκεκριμένη δέσμευση καθορίζοντας ένα μεμονωμένο τελικό σημείο. Το στοιχείο θύρας έχει τα ακόλουθα δύο χαρακτηριστικά
- Ονομα: Αυτό το χαρακτηριστικό παρέχει το μοναδικό όνομα στο έγγραφο WSDL.
- Δεσμευτικός: Αυτό το χαρακτηριστικό αναφέρεται στη διαδικασία σύνδεσης που πρέπει να εκτελεστεί σύμφωνα με τους κανόνες σύνδεσης που ορίζονται από το WSDL.
Ε # 45) Ποια είναι τα σημεία που πρέπει να λαμβάνονται υπόψη από τις θύρες ενώ είναι δεσμευτικά;
Απάντηση: Το WSDL επιτρέπει στοιχεία επεκτασιμότητας που χρησιμοποιούνται για τον καθορισμό δεσμευτικών πληροφοριών. Παρακάτω είναι μερικά σημαντικά σημεία που πρέπει να ληφθούν υπόψη ενώ είναι δεσμευτικά.
Μια θύρα δεν πρέπει
- Καθορίστε περισσότερες από μία διευθύνσεις.
- Καθορίστε τυχόν δεσμευτικές πληροφορίες εκτός από τις πληροφορίες διεύθυνσης.
συμπέρασμα
Αυτό το άρθρο περιέχει όλες τις συνήθεις ερωτήσεις σχετικά με τις υπηρεσίες Ιστού. Αν και το θέμα είναι πολύ μεγάλο, έχω καλύψει κάθε ενότητα. Αυτό θα σας βοηθήσει να μάθετε και να απαντήσετε σε θέματα που σχετίζονται με υπηρεσίες διαδικτύου.
Συνιστώμενη ανάγνωση
- Ερωτήσεις και απαντήσεις συνέντευξης
- Μερικές ενδιαφέρουσες ερωτήσεις συνέντευξης δοκιμών λογισμικού
- Top 20 ερωτήσεις και απαντήσεις συνέντευξης RESTful Web Services
- Κορυφαίες ερωτήσεις και απαντήσεις στη συνέντευξη δοκιμής ασφαλείας
- Ερωτήσεις και απαντήσεις συνέντευξης δοκιμών ETL
- Κορυφαίες 12 ερωτήσεις συνέντευξης Mockito (Συνέντευξη Mocking Framework)
- Κορυφαίες ερωτήσεις συνέντευξης για φόρμες και αναφορές της Oracle
- Εγχειρίδιο λογισμικού Ερωτήσεις συνέντευξης δοκιμών για έμπειρους επαγγελματίες