Архитектура СОМ
Занятие 1. Архитектура СОМ
(Продолжительность занятия 15 минут)
Модель многокомпонентных объектов (Component Object Model, СОМ) позволяет определить стандарт взаимодействия между объектами-приложениями и объектами-компонентами (например, Microsoft Word или приложение на Visual Basic), a также совместно использовать данные. Объекты взаимодействуют через интерфейсы СОМ.
На этом занятии Вы узнаете об архитектуре СОМ и роли интерфейсов во взаимодействии объектов СОМ. Кроме того, познакомитесь с распределенной моделью СОМ (Distributed СОМ, DCOM), обеспечивающей взаимодействие объектов в сетевой среде.
Изучив материал этого занятия, Вы сможете:
- охарактеризовать архитектуру COM;
- описать связь между объектами через интерфейсы COM;
- объяснить, как интерфейс IUnknown управляет другими интерфейсами объекта;
- описать DCOM;