Реферат: Протоколы и стандарты объектно-ориентированного программирования

Уже существующие приложения, использующие протокол DDE, ос-

нованный на сообщениях полностью совместимы с теми, которые ис-

пользуют библиотеку DDEML. Вот почему приложение, использующее

DDE-протокол могут установить диалог и выполнять транзакции с

приложениями, использующими библиотеку DDEML.

Взаимосвязь между клиентом и сервером.

DDE возникает всегда между клиентским приложением и сервер-

ным. Клиентское приложение инициализирует обмен данными путем ус-

тановления диалога с сервером и передачи транзакции. Транзакция

необходима для данных и обслуживания. Сервер отвечает на транзак-

цию и обеспечивает клиента данными. Сервер может иметь сразу нес-

колько клиентов в одно и тоже время, в свою очередь, клиент мо-

жет получать данные сразу от нескольких серверов. Некоторое при-

ложение одновременно может быть и клиентом и сервером. В добавок

к вышесказанному, клиент и сервер могут оборвать диалог в любое

удобное для них время.

DDE сервер использует три зарезервированных типа имен, рас-

положенных иерархично: service, topic item - уникально идентифи-

цируют некоторое множество данных, которое сервер может передать

клиенту в процессе диалога.

Service имя - это строка, которую генерирует сервер в те

промежутки времени, в которые клиент может установить диалог с

сервером.

Topic имя - это строка, которая идентифицирует логичес-

кий контекст данных. Для сервера, который манипулирует файлами,

topic имена это просто названия файлов; для других серверов - это

специфические имена конкретного приложения. Клиент обязательно

должен указывать topic имя вместе с service именем, когда он хо-

чет установить диалог с сервером.

К-во Просмотров: 450
Бесплатно скачать Реферат: Протоколы и стандарты объектно-ориентированного программирования