Η τεχνολογία πελάτη-διακομιστή παρέχει δύο ανεξάρτητες διαδικασίες αλληλεπίδρασης - τον διακομιστή και τον πελάτη, η επικοινωνία μεταξύ των οποίων πραγματοποιείται μέσω του δικτύου.
Οι διακομιστές είναι διαδικασίες υπεύθυνες για τη συντήρηση της βάσης δεδομένων και του συστήματος αρχείων και οι πελάτες είναι διαδικασίες που στέλνουν ένα αίτημα και περιμένουν μια απάντηση από το διακομιστή.
Το μοντέλο πελάτη-διακομιστή χρησιμοποιείται στην κατασκευήΣυστήματα επεξεργασίας πληροφοριών που βασίζονται σε DBMS, καθώς και συστήματα αλληλογραφίας. Υπάρχει επίσης η λεγόμενη αρχιτεκτονική διακομιστή αρχείων, η οποία διαφέρει σημαντικά από την αρχιτεκτονική πελάτη-διακομιστή.
Τα δεδομένα σε ένα σύστημα διακομιστή αρχείων αποθηκεύονται στοδιακομιστής αρχείων (Novell NetWare ή WindowsNT Server), και υποβάλλονται σε επεξεργασία σε σταθμούς εργασίας μέσω της λειτουργίας του "desktop DBMS", όπως Access, Paradox, FoxPro κ.λπ.
Το DBMS βρίσκεται στο σταθμό εργασίας καιτα δεδομένα χειρίζονται με διάφορες ανεξάρτητες και ασυνεπείς διαδικασίες. Σε αυτήν την περίπτωση, όλα τα δεδομένα μεταφέρονται από το διακομιστή μέσω του δικτύου στο σταθμό εργασίας, γεγονός που επιβραδύνει την ταχύτητα της επεξεργασίας πληροφοριών.
Εφαρμόστηκε τεχνολογία διακομιστή-πελάτητη λειτουργία δύο (τουλάχιστον) εφαρμογών - πελατών και διακομιστών, οι οποίοι μοιράζονται λειτουργίες μεταξύ τους. Ο διακομιστής είναι υπεύθυνος για την αποθήκευση και τον άμεσο χειρισμό δεδομένων, για παράδειγμα, SQLServer, Oracle, Sybase και άλλα.
Το περιβάλλον εργασίας χρήστη διαμορφώνεται από τον πελάτη, σεμε βάση την κατασκευή των οποίων χρησιμοποιούνται ειδικά εργαλεία ή DBMS επιτραπέζιου υπολογιστή. Η λογική επεξεργασία δεδομένων πραγματοποιείται εν μέρει στον πελάτη και εν μέρει στον διακομιστή. Τα αιτήματα στον διακομιστή αποστέλλονται από τον πελάτη, συνήθως σε SQL. Τα ληφθέντα αιτήματα διεκπεραιώνονται από το διακομιστή και το αποτέλεσμα επιστρέφεται στον πελάτη.
Ταυτόχρονα, τα δεδομένα υποβάλλονται σε επεξεργασία στο ίδιο μέρος όπου αποθηκεύονται - στον διακομιστή, οπότε μεγάλο μέρος αυτών δεν μεταδίδεται μέσω του δικτύου.
Οφέλη της αρχιτεκτονικής διακομιστή πελατών
Η τεχνολογία διακομιστή-πελάτη φέρνει τις ακόλουθες ιδιότητες στο σύστημα πληροφοριών:
Η τροποποίηση δεδομένων πραγματοποιείται από τον διακομιστή βάσης δεδομένωνδεδομένα χρησιμοποιώντας έναν μηχανισμό συναλλαγών που δίνει ένα σύνολο ιδιοτήτων λειτουργιών όπως: 1) ατομικότητα, η οποία διασφαλίζει την ακεραιότητα των δεδομένων σε οποιαδήποτε ολοκλήρωση συναλλαγής. 2) την ανεξαρτησία συναλλαγών διαφορετικών χρηστών · 3) ανοχή σφαλμάτων - εξοικονόμηση των αποτελεσμάτων της ολοκλήρωσης μιας συναλλαγής.
Η τεχνολογία διακομιστή-πελάτη υποστηρίζει χιλιάδες χρήστες και gigabyte πληροφοριών με την κατάλληλη πλατφόρμα υλικού.
Όπως ήδη αναφέρθηκε, στο διακομιστή αρχείωντεχνολογίες, και τα τρία επίπεδα συνδυάζονται σε μία μονολιθική εφαρμογή που λειτουργεί σε σταθμό εργασίας και όλες οι αλλαγές στα επίπεδα οδηγούν απαραίτητα σε τροποποιήσεις εφαρμογών, οι εκδόσεις πελάτη και διακομιστή είναι διαφορετικές και απαιτούνται αναβαθμίσεις έκδοσης σε όλους τους σταθμούς εργασίας.
Τεχνολογία διακομιστή-πελάτη σε δύο επίπεδαη εφαρμογή προβλέπει την εφαρμογή όλων των λειτουργιών για τη διαμόρφωση του περιβάλλοντος εργασίας χρήστη στον πελάτη, και όλες τις λειτουργίες για τη διαχείριση πληροφοριών βάσης δεδομένων στον διακομιστή, οι επιχειρηματικοί κανόνες μπορούν να εφαρμοστούν τόσο στον διακομιστή όσο και στον πελάτη.
Η εφαρμογή τριών επιπέδων επιτρέπει ένα ενδιάμεσο επίπεδο που εφαρμόζει επιχειρηματικούς κανόνες, οι οποίοι είναι τα πιο μεταβλητά στοιχεία.
Πολλά επίπεδα επιτρέπουν την ευέλικτη και χαμηλού κόστους προσαρμογή μιας υπάρχουσας εφαρμογής στις συνεχώς μεταβαλλόμενες επιχειρηματικές απαιτήσεις.