ALERT

[FREE DEMO] Deploy Your Enterprise Cloud in Minutes

Dynamic Data Exchange (DDE)

Definition - What does Dynamic Data Exchange (DDE) mean?

Dynamic Data Exchange (DDE) is an interprocess communication system which allows data to be communicated or shared between the applications in operating systems such as Windows. Dynamic Data Exchange makes use of shared memory and a set of commands, message formats and protocols for communication and sharing.

Object linking and embedding succeeded Dynamic Data Exchange, but the latter is still in use for simple and easy interprocess communication tasks.

Techopedia explains Dynamic Data Exchange (DDE)

Dynamic Data Exchange works based on the client and server model. The application requesting the information is known as the client and the application offering the information is considered the server. Because it is a message-based protocol, Dynamic Data Exchange does not make use of any libraries or functions.

Dynamic Data Exchange has many uses. It can be used to share data between two applications. In fact, it is one of the best options for communication and data exchanges if there is no requirement of ongoing user interaction. It can also be used to provide commands to other applications. Dynamic Data Exchange can also be used to enhance application features like creating real data documents and real-time queries between applications.

However, compared to object linking and embedding, Dynamic Data Exchange provides lesser control over shared data.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Tweat cdn.techopedia.com
"Techopedia" on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.