COM, DCOM

В начале 90-х годов предложила архитектуру Component Object Model (COM), которая позволяла многократно использовать компоненты различных производителей, оформляя их в библиотеки со стандартным интерфейсом. При этом взаимодействие осуществлялось в рамках одного локального компьютера. По мере развития локальных сетей и Интернета перед разработчиками встала задача создания большого количества распределенных приложений, например по архитектуре клиент-сервер. При этом они могли пользоваться сокетами, для передачи данных по сети. Такой способ взаимодействия требовал разработки собственного протокола, больших трудозатрат и, как следствие, привносило дополнительный источник ошибок в разрабатываемое приложение.

В этой ситуации компания Microsoft выпустила в середине 90-х расширенную компонентную модель Distributed COM (DCOM). С помощью этой технологии клиенты получили возможность вызывать COM компоненты не только с локальной машины, но и по сети. DCOM позволяет переносить локальную межпроцессную связь с помощью сетевого протокола по сети. При этом увеличивается время отклика вызываемого компонента, однако ни клиент, ни вызываемый компонент не знают о том, что вызов происходит по сети (Рис. 1.4), а не в рамках локальной машины.

 

Рис. 1.4. Архитектура DCOM.








Дата добавления: 2015-02-28; просмотров: 672;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.009 сек.