Skip to main content

Mi az a dinamikus adatcsere?

A Dinamic Date Exchange (DDE) egy üzenet-vezérelt Microsoft reg;Számítógépes protokoll, amely lehetővé teszi az adatok cseréjét a Windows operációs rendszerek alatt futó alkalmazások között.Általánosabban, mint folyamatközi kommunikációként, a dinamikus adatcsere üzeneteket közvetít egy beszélgetés és kommunikációs csatorna létrehozásához az alkalmazás, az ügyfél és az alkalmazás, ahol az adatok rezidálása, azaz a kiszolgáló között.Az ügyfélalkalmazás beírása és kezdeményezése során a DDE kérés a Servers DDE alkalmazásnévből, a cserélendő adatok jellegéből áll, úgynevezett dde téma és a dde elem neve .A DDE linkek egyszer végrehajthatók, vagy dinamikusan frissíthetők, ebben az esetben a címzett alkalmazást értesítik, amikor a kiszolgáló alkalmazás megadott adatának értéke megváltozik.Több DDE linket lehet létrehozni bármelyik alkalmazásból, és egy alkalmazás egyszerre kliens és szerverként működhet.Ha egy futó alkalmazás felismeri a DDE kérést, akkor válaszol, és egy beszélgetés jön létre.A Windows operációs rendszer ezután létrehoz egy kapcsolatot a két alkalmazás között.A kommunikációs csatornák csak egyszer vagy állandóak lehetnek azokban az esetekben, amikor az ügyfél-alkalmazásnak rendszeresen frissítenie kell az adatokat.Kétféle állandó link létezik: meleg és forró.A meleg linkek először kérik a felhasználók jóváhagyását az ügyfélalkalmazás frissítéséhez.A forró linkekkel ez automatikusan megtörtént.

A DDE Data Communications a színfalak mögött zajlik, azaz a felhasználó folytathatja bármit, amit csinál, miközben a DDE kérést a háttérben hajtják végre.Mint ilyen, a dinamikus adatcsere -kommunikáció aszinkronnak mondják.A DDE kérést és annak eredményét megosztott memóriában lehet tárolni, míg mind az ügyfél, mind a szerver alkalmazások folytatódnak, amíg a kérelem és a válasz feldolgozható.

Ezt a protokollt bizonyos mértékben felváltotta a Microsoft Objektumkapcsolat és beágyazás (OLE) és Component Object Model (COM), valamint a Dynamic Data Exchange Management Library (DDEML) által.A DDE -t továbbra is széles körben használják bizonyos célokra, különösen azokat, amelyek nem igényelnek folyamatos felhasználói interakciót.Példa erre az ügyfél Microsoft Reg frissítése;Excel táblázat a szerver alkalmazásokból, amelyek valós idejű adatokat kapnak érzékelőktől vagy más mérőeszközöktől egy gyártósoron, linkek az alkalmazásokhoz, amelyek valós idejű részvényeket és egyéb pénzügyi piaci frissítéseket kapnak, vagy rendszeresen frissítik a táblázatot egy adatbázis értékeivel.