Протокол DDE влияет на архитектуру приложений, подразумевая клиент-серверную архитектуру. citforum.ru Это значит, что одно из приложений выступает в качестве сервера, а второе — клиента. citforum.ru
Протокол DDE поддерживает три вида обмена данными между клиентом и сервером: citforum.ru
- По явному запросу. citforum.ru Клиент явным образом посылает серверу запрос, указывая нужный элемент данных. citforum.ru Сервер, получив подобный запрос, предоставляет клиенту эти данные. citforum.ru
- Тёплый канал. citforum.ru Сервер при изменении данных отправляет клиенту извещение. citforum.ru Клиент, получив это извещение, может послать запрос серверу на получение этих данных, после чего сервер предоставляет данные клиенту. citforum.ru
- Горячий канал. citforum.ru Сервер отправляет клиенту данные, не ожидая явного запроса при их изменении. citforum.ru
Также протокол DDE позволяет программам манипулировать объектами, предоставляемыми другими программами, и реагировать на действия пользователя, влияющие на эти объекты. en.wikipedia.org