Ακολουθεί μια ανάλυση του τι κάνει ένας διακομιστής DDE:
* Παρέχει δεδομένα: Η βασική λειτουργία είναι να συγκρατείται και να διαχειρίζεται ένα συγκεκριμένο σύνολο δεδομένων. Αυτά τα δεδομένα θα μπορούσαν να είναι οτιδήποτε από κύτταρα υπολογιστικών φύλλων έως μετρήσεις αισθητήρων σε πραγματικό χρόνο.
* απαντά σε αιτήματα: Άλλες εφαρμογές (πελάτες DDE) μπορούν να ζητήσουν δεδομένα από το διακομιστή. Ο διακομιστής επεξεργάζεται αυτά τα αιτήματα και στέλνει πίσω τις ζητούμενες πληροφορίες.
* Ειδοποιεί τους πελάτες αλλαγών: Μια βασική λειτουργία είναι η δυνατότητα να ενημερώσετε αυτόματα τους πελάτες όταν αλλάζουν τα δεδομένα του διακομιστή. Αυτό επιτρέπει τον συγχρονισμό δεδομένων σε πραγματικό χρόνο μεταξύ των εφαρμογών.
* χρησιμοποιεί ένα συγκεκριμένο πρωτόκολλο: Το DDE χρησιμοποιεί ένα συγκεκριμένο πρωτόκολλο επικοινωνίας για τη δημιουργία σύνδεσης, την αποστολή αιτήσεων και τη μεταφορά δεδομένων μεταξύ των εφαρμογών.
Γιατί οι διακομιστές DDE είναι σε μεγάλο βαθμό παρωχημένοι;
Το DDE έχει αρκετούς περιορισμούς που οδήγησαν στην παρακμή του:
* Τηλεύσιμα ασφαλείας: Το DDE είναι εγγενώς λιγότερο ασφαλές από τους σύγχρονους μηχανισμούς IPC.
* πολυπλοκότητα: Η εφαρμογή και η διαχείριση των διακομιστών και των πελατών DDE είναι πιο περίπλοκη σε σύγκριση με τις νεότερες τεχνολογίες.
* Περιορισμοί απόδοσης: Το DDE μπορεί να είναι λιγότερο αποτελεσματικό από τις πιο σύγχρονες εναλλακτικές λύσεις, ειδικά με μεγάλα σύνολα δεδομένων ή συχνές ενημερώσεις.
* Περιορισμένη λειτουργικότητα: Το DDE στερείται της πολυπλοκότητας και των χαρακτηριστικών που προσφέρονται από νεότερες τεχνολογίες όπως το COM ή το .NET.
Ενώ οι διακομιστές DDE είναι σε μεγάλο βαθμό ξεπερασμένοι, ορισμένες εφαρμογές κληρονομιάς ενδέχεται να βασίζονται σε αυτές για επικοινωνία μεταξύ των διαδικασιών. Ωστόσο, για τη νέα ανάπτυξη, είναι άμεσα διαθέσιμες σημαντικά καλύτερες επιλογές.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα