Οι συναλλαγές υπηρεσιών διαδικτύου είναι εντολές για την εκτέλεση μιας σειράς εργασιών για έναν χρήστη μέσω Διαδικτύου. Πολλές από αυτές τις συναλλαγές σχετίζονται με επιχειρήσεις, όπως όταν κάποιος παραγγέλνει κάτι online, αλλά αυτό δεν ισχύει απαραίτητα. Θα μπορούσαν επίσης να περιλαμβάνουν πολύπλοκα ερωτήματα βάσης δεδομένων και άλλες δραστηριότητες. Τα τυποποιημένα πρωτόκολλα είναι διαθέσιμα για χρήση σε συναλλαγές υπηρεσιών διαδικτύου για να διασφαλιστεί η ομαλή λειτουργία τους.
Στις συναλλαγές υπηρεσιών διαδικτύου, πρέπει να εκτελούνται πολλές εργασίες ή να ακυρώνεται ολόκληρη η διαδικασία. Για παράδειγμα, στο ηλεκτρονικό εμπόριο, εάν ένας χρήστης του Διαδικτύου κάνει μια παραγγελία για νέο φορητό υπολογιστή και θήκη μεταφοράς, αυτό ξεκινά μια συναλλαγή υπηρεσιών διαδικτύου κατά την οποία το αίτημα αποστέλλεται στον διακομιστή του πωλητή. Ο διακομιστής με τη σειρά του ζητά έναν τρόπο πληρωμής. Τόσο η παραγγελία όσο και η πληρωμή πρέπει να πραγματοποιηθούν για να συμπληρώσει ο έμπορος την παραγγελία. οι αγοραστές δεν θέλουν να πληρώσουν για κάτι που δεν φτάνει και οι έμποροι δεν θέλουν να στείλουν κάτι για το οποίο δεν έχουν πληρωθεί.
Αυτό μπορεί να είναι μια πολύπλοκη διαδικασία και οι συναλλαγές υπηρεσιών διαδικτύου εξορθολογίζουν τη διαδικασία χρησιμοποιώντας μια σειρά βημάτων. Αυτά τα βήματα επιτρέπουν στους διακομιστές να στέλνουν πληροφορίες και αιτήματα, να επιβεβαιώνουν ότι οι πληροφορίες ολοκληρώνονται και στη συνέχεια να δεσμεύονται για ολοκλήρωση της συναλλαγής. Όταν κάτι πάει στραβά, ολόκληρη η συναλλαγή αποτυγχάνει και ο χρήστης λαμβάνει ένα σφάλμα. Αυτό μπορεί να είναι κάτι όπως μια ειδοποίηση για την εισαγωγή ενός νέου αριθμού πιστωτικής κάρτας ή τον έλεγχο μιας διεύθυνσης ή μπορεί να είναι μια ειδοποίηση για να επικοινωνήσετε με το άλλο μέρος για να αντιμετωπίσετε ένα πρόβλημα με την παραγγελία.
Δεν αρκεί οι συναλλαγές υπηρεσιών διαδικτύου να εκτελούνται ομαλά και σωστά. Συνήθως πρέπει επίσης να είναι ασφαλείς. Οι χρήστες δεν θέλουν να αποκαλύψουν ιδιωτικά οικονομικά στοιχεία ή στοιχεία επικοινωνίας, επειδή αυτό θα μπορούσε να τους κάνει ευάλωτους. Έτσι, η συναλλαγή πρέπει επίσης να κωδικοποιηθεί για την προστασία των δεδομένων και τον περιορισμό της πρόσβασης σε αυτά. Διατίθενται διάφορες μέθοδοι κωδικοποίησης, με μεταβλητά επίπεδα ασφάλειας και οι ιστότοποι ενδέχεται να εμφανίζουν μια ειδοποίηση που παρέχει πληροφορίες σχετικά με την ασφάλεια και το απόρρητο των συναλλαγών.
Οι ίδιες οι συναλλαγές υπηρεσιών διαδικτύου μπορούν επίσης να χρησιμοποιηθούν ως εργαλείο κατάχρησης σε επίθεση άρνησης υπηρεσίας, κατά την οποία ένας εισβολέας στέλνει πολλαπλά αιτήματα στον διακομιστή για υπερφόρτωση. Οι ρουτίνες προγραμματισμού για τον χειρισμό συναλλαγών υπηρεσιών διαδικτύου πρέπει να λαμβάνουν υπόψη αυτόν τον κίνδυνο και να αναπτύσσουν ένα πρωτόκολλο για τον χειρισμό ύποπτων, επαναλαμβανόμενων και ασυνήθιστων συναλλαγών. Ο στόχος περιλαμβάνει συνήθως τον αποκλεισμό των ψευδών συναλλαγών, επιτρέποντας παράλληλα τη διενέργεια νόμιμων συναλλαγών, αποτρέποντας έτσι την επίθεση άρνησης υπηρεσίας από την κατάργηση διακομιστή και την πρόκληση διακοπής.
SmartAsset.