Skip to main content

Apa itu pertukaran data yang dinamis?

Dynamic Date Exchange (DDE) adalah Microsoft Reg yang digerakkan pesan;Protokol komputer yang memungkinkan data dipertukarkan antara aplikasi yang berjalan di bawah sistem operasi Windows.Dikenal lebih umum sebagai komunikasi antar proses, Dynamic Data Exchange menyiarkan pesan untuk membuat saluran percakapan dan komunikasi antara aplikasi yang meminta data, klien, dan aplikasi tempat data berada, yaitu, server.Ditulis dan diprakarsai oleh aplikasi klien, permintaan DDE terdiri dari server nama aplikasi DDE , sifat data yang akan ditukar, yang disebut DDE Topic , dan nama item DDE

.Tautan DDE dapat dieksekusi sekali atau diperbarui secara dinamis, dalam hal ini aplikasi penerima diberitahu setiap kali nilai data yang ditentukan pada perubahan aplikasi server.Beberapa tautan DDE dapat dibuat dari satu aplikasi, dan aplikasi dapat bertindak sebagai klien dan server secara bersamaan.

Pertukaran data dinamis bekerja dengan menyiarkan pesan yang berisi permintaan DDE ke semua aplikasi yang berjalan lainnya.Jika aplikasi yang sedang berjalan mengenali permintaan DDE, itu merespons dan percakapan dibuat.Sistem operasi Windows kemudian membuat tautan antara dua aplikasi.Saluran komunikasi hanya satu kali atau permanen dalam kasus di mana aplikasi klien perlu memperbarui data secara teratur.Ada dua jenis tautan permanen: hangat dan panas.Tautan hangat pertama meminta persetujuan pengguna untuk memperbarui aplikasi klien.Dengan tautan panas ini dilakukan secara otomatis.

DDE Data Communications berlangsung di belakang layar, yaitu, pengguna dapat terus melakukan apa pun yang dia lakukan saat permintaan DDE dieksekusi di latar belakang.Dengan demikian, komunikasi pertukaran data dinamis dikatakan asinkron.Permintaan DDE dan hasilnya dapat disimpan dalam memori bersama sementara aplikasi klien dan server melanjutkan apa pun yang mereka proses sampai permintaan dan respons dapat ditindaklanjuti.

Protokol ini sampai batas tertentu telah digantikan oleh Microsoft Object Linking and Embedding (OLE) dan Component Object Model (COM), serta oleh Dynamic Data Exchange Management Library (DDEML).DDE masih banyak digunakan untuk tujuan tertentu, terutama yang tidak memerlukan interaksi pengguna yang berkelanjutan.Contohnya termasuk memperbarui klien Microsoft Excel spreadsheet dari aplikasi server yang menerima data real-time dari sensor atau perangkat pengukur lainnya pada jalur produksi, menautkan ke aplikasi yang menerima stok waktu nyata dan pembaruan pasar keuangan lainnya, atau secara teratur memperbarui spreadsheet dengan nilai dari database.