Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je to server DDE?

Server DDE (Dynamic Data Exchange Server) je program, ktorý poskytuje údaje iným aplikáciám pomocou protokolu Dynamic Data Exchange (DDE). DDE je starší mechanizmus komunikácie medzi procesom (IPC) používaný predovšetkým vo starších verziách systému Windows (pred vetrom Vista/7), ktorý umožňuje rôznym aplikáciám zdieľať údaje v reálnom čase. Predstavte si to ako veľmi skorá forma komunikácie medzi aplikáciou, predchádzajúce technológie ako OLE, COM a .NET.

Tu je rozdelenie toho, čo robí server DDE:

* poskytuje údaje: Hlavnou funkciou je zadržať a spravovať konkrétny súbor údajov. Tieto údaje by mohli byť čokoľvek od tabuľkových buniek až po hodnoty senzora v reálnom čase.

* Odpovedá na žiadosti: Iné aplikácie (klienti DDE) môžu požadovať údaje zo servera. Server tieto požiadavky spracováva a odosiela späť požadované informácie.

* upozorňuje klientom zmeny: Kľúčovou funkciou je možnosť automaticky aktualizovať klientov, keď sa údaje na serveri zmenia. To umožňuje synchronizáciu údajov v reálnom čase medzi aplikáciami.

* používa špecifický protokol: DDE používa konkrétny komunikačný protokol na nadviazanie pripojenia, odosielanie žiadostí a prenos údajov medzi aplikáciami.

Prečo sú servery DDE do značnej miery zastarané?

DDE má niekoľko obmedzení, ktoré viedli k jeho poklesu:

* Zraniteľnosti zabezpečenia: DDE je vo svojej podstate menej bezpečná ako moderné mechanizmy IPC.

* zložitosť: Implementácia a správa serverov a klientov DDE je zložitejšia v porovnaní s novšími technológiami.

* Obmedzenia výkonnosti: DDE môže byť menej efektívny ako modernejšie alternatívy, najmä s veľkými množinami údajov alebo častými aktualizáciami.

* Limited Funkčnosť: DDE nemá sofistikovanosť a funkcie ponúkané novšími technológiami ako COM alebo .NET.

Zatiaľ čo servery DDE sú do značnej miery zastarané, niektoré staršie aplikácie sa na ne môžu stále spoliehať na komunikáciu medzi procesmi. Pre nový vývoj sú však výrazne lepšie a bezpečnejšie možnosti ľahko dostupné.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené