Skip to main content

Τι είναι μια δυναμική ανταλλαγή δεδομένων;

Η Dynamic Date Exchange (DDE) είναι μια Microsoft Reg.Πρωτόκολλο υπολογιστών που επιτρέπει την ανταλλαγή δεδομένων μεταξύ εφαρμογών που εκτελούνται υπό λειτουργικά συστήματα των Windows.Γνωστή γενικότερα ως επικοινωνία μεταξύ των διαδικασιών, η δυναμική ανταλλαγή δεδομένων μεταδίδει μηνύματα για να δημιουργήσει ένα κανάλι συνομιλίας και επικοινωνιών μεταξύ των δεδομένων που ζητούν τα δεδομένα, του πελάτη και της εφαρμογής όπου βρίσκονται τα δεδομένα, δηλαδή του διακομιστή.Γράφτηκε και ξεκίνησε από την αίτηση πελάτη, ένα αίτημα DDE αποτελείται από τους διακομιστές DDE Όνομα εφαρμογής , τη φύση των δεδομένων που πρόκειται να ανταλλαγούν, που ονομάζεται dde θέμα και το όνομα

Οι σύνδεσμοι DDE μπορούν να εκτελεστούν μία φορά ή να ενημερώνονται δυναμικά, οπότε η εφαρμογή παραλήπτη κοινοποιείται κάθε φορά που αλλάζει η τιμή των καθορισμένων δεδομένων σχετικά με την εφαρμογή του διακομιστή.Οι πολλαπλοί σύνδεσμοι DDE μπορούν να δημιουργηθούν από οποιαδήποτε εφαρμογή και μια εφαρμογή μπορεί να ενεργεί ως πελάτης και διακομιστής ταυτόχρονα. Η δυναμική ανταλλαγή δεδομένων λειτουργεί με μηνύματα εκπομπής που περιέχουν το αίτημα DDE σε όλες τις άλλες εφαρμογές που εκτελούνται.Εάν μια εκτελεστή εφαρμογή αναγνωρίζει το αίτημα DDE, απαντά και δημιουργείται μια συζήτηση.Το λειτουργικό σύστημα των Windows δημιουργεί έπειτα μια σύνδεση μεταξύ των δύο εφαρμογών.Τα κανάλια επικοινωνιών μπορούν να είναι μόνο εφάπαξ ή μόνιμα σε περιπτώσεις όπου η εφαρμογή του πελάτη πρέπει να έχει ενημερωμένα δεδομένα σε τακτική βάση.Υπάρχουν δύο τύποι μόνιμων συνδέσμων: ζεστοί και ζεστοί.Οι θερμοί σύνδεσμοι ζητούν πρώτα την έγκριση των χρηστών για την ενημέρωση της εφαρμογής -πελάτη.Με ζεστές συνδέσεις αυτό γίνεται αυτόματα. Οι επικοινωνίες δεδομένων DDE πραγματοποιούνται πίσω από τις σκηνές, δηλαδή ο χρήστης μπορεί να συνεχίσει να κάνει ό, τι κάνει ενώ το αίτημα DDE εκτελείται στο παρασκήνιο.Ως εκ τούτου, η δυναμική επικοινωνία ανταλλαγής δεδομένων λέγεται ότι είναι ασύγχρονη.Το αίτημα DDE και το αποτέλεσμα του μπορεί να αποθηκευτεί σε κοινή μνήμη, ενώ και οι εφαρμογές πελάτη και διακομιστή συνεχίζουν ό, τι επεξεργάζονται έως ότου η αίτηση και η απάντηση μπορούν να ενεργήσουν. Αυτό το πρωτόκολλο έχει αντικατασταθεί σε κάποιο βαθμό από τη Microsoft Reg.Σύνδεση και ενσωμάτωση αντικειμένων (OLE) και μοντέλο αντικειμένου εξαρτημάτων (COM), καθώς και από τη Βιβλιοθήκη Διαχείρισης Δυναμικών Δεδομένων (DDEML).Ωστόσο, το DDE εξακολουθεί να χρησιμοποιείται ευρέως για ορισμένους σκοπούς, ειδικά εκείνους που δεν απαιτούν συνεχή αλληλεπίδραση χρηστών.Παραδείγματα περιλαμβάνουν την ενημέρωση ενός πελάτη Microsoft Reg.Το υπολογιστικό φύλλο Excel από εφαρμογές διακομιστή που λαμβάνουν δεδομένα σε πραγματικό χρόνο από αισθητήρες ή άλλες συσκευές μέτρησης σε μια γραμμή παραγωγής, που συνδέονται με εφαρμογές που λαμβάνουν μετοχές σε πραγματικό χρόνο και άλλες ενημερώσεις χρηματοπιστωτικής αγοράς ή ενημερώνουν τακτικά ένα υπολογιστικό φύλλο με τιμές από μια βάση δεδομένων.