-Anatomie et physiologie • Animaux et l'environnement • culture generale • economie • flore et ses bienfaits • Internet et Informatique • L'alimentation et la nutrition • La Biologie • Le mésothéliome • Les épices • Les fruits et légumes • Les vitamines • Maladies & Affections • Médecine et traitements • Médicaments • monde technologique • remèdes naturels • Santé et Bien-être • sciences et génie -orange

dimanche 21 avril 2013

Qu'est-ce qu'un échange de données dynamique?

Un échange de données dynamique ou Dynamic date Exchange (DDE) est un protocole  informatique Microsoft message-driven qui permet aux données d'être échangées entre les applications fonctionnant sous les systèmes d'exploitation Windows. Connu plus généralement communication inter-processus, Dynamic Data Exchange diffuse des messages d'établir une «conversation» et le canal de communication entre l'application demande des données, le client et l'application où se trouvent les données, à savoir le serveur. Écrit dans et initié par l'application cliente, une demande DDE se compose de DDE demande Nom du serveur, de la nature des données à échanger, appelé le sujet DDE, et la DDE Nom de l'article. Liens DDE peuvent être exécutés une fois ou mis à jour dynamiquement, dans ce cas, l'application destinataire est avertie chaque fois que la valeur des données précises sur les modifications des applications serveur. Liens DDE multiples peuvent être établis à partir de l'une des applications, et une demande peut agir en tant que client et serveur en même temps.

Dynamic Data Exchange fonctionne par diffusion de messages contenant la demande DDE pour toutes les autres applications en cours d'exécution. Si une application en cours d'exécution reconnaît la demande DDE, il répond et une conversation est établie. Le système d'exploitation Windows établit ensuite un lien entre les deux applications. Canaux de communication peuvent être une seule fois ou permanente dans les cas où l'application cliente a besoin d'avoir des données à jour sur une base régulière. Il existe deux types de liens permanents: chaud et chaud. Liens chaudes demandent d'abord à l'approbation de l'utilisateur de mettre à jour l'application cliente. Avec des liens chauds cela se fait automatiquement.

Les communications de données DDE se déroulent dans les coulisses, c'est à dire, l'utilisateur peut continuer à faire tout ce qu'il ou elle fait alors la demande DDE est exécuté en arrière-plan. En tant que tel, Dynamic Data communication change est dite asynchrone. La demande DDE et son résultat peuvent être stockées dans la mémoire partagée alors que les deux applications client et serveur continuent ce qu'ils sont le traitement jusqu'à ce que la demande et de réponse peuvent être prises en compte.

Ce protocole a été en partie remplacé par l'objet Microsoft  Linking and Embedding (OLE) et Component Object Model (COM), ainsi que par le Dynamic Data Exchange de gestion de bibliothèque (DDEML). DDE est encore largement utilisé à certaines fins, en particulier ceux qui ne nécessitent pas d'interaction utilisateur en cours, cependant. Les exemples incluent la mise à jour d'un client Microsoft Excel  à partir d'applications de serveurs qui reçoivent des données en temps réel par des capteurs ou autres dispositifs de mesure sur une ligne de production, des liens vers les applications qui reçoivent des actions en temps réel et d'autres mises à jour sur les marchés financiers, ou mettre à jour régulièrement une feuille de calcul des valeurs d'une base de données.