Автор работы: Пользователь скрыл имя, 01 Февраля 2013 в 19:48, реферат
Архитектура COM является расширяемой, и на ней базируются другие технологии Microsoft, такие как OLEи ActiveX. Эти технологии в настоящее время являются расширениями операционной системы, и определяют свои собственные правила работы и предлагают свои библиотеки для создания объектов и для управления объектами на основе данных технологий. Используя COM как основу, разработчики программного обеспечения получают возможность создавать свои собственные расширения таким образом, что программные объекты созданные, по правилам COM-технологии могут работать с другими COM-объектами через унифицированный механизм взаимодействия, который предлагает COM.
1. COM-технологии …………………………………………………………………………3
1.1. Состав COM-объекта …………………………………………………………………...4
1.2. Интерфейсы ……………………………………………………………………………..4
1.3. Свойства COM-объектов ……………………………………………………………….7
1.4. COM-серверы …………………………………………………………………………...7
1.5. Механизм маршаллинга ………………………………………………………………..8
1.6. Фабрики классов ………………………………………………………………………..9
1.7. Библиотеки типов …………………………………………………………………......10
1.8. Диспетчерский интерфейс …………………………………………………………….11
1.9. Привязка идентификаторов …………………………………………………………...12
1.10. Пользовательские интерфейсы ……………………………………………………...12
1.11. Двойные интерфейсы ………………………………………………………………...13
2. DCOM-технологии ………………………………………………………………………15
2.1 Архитектура DCOM ……………………………………………………………………15
2.2 Компоненты и их повторное использование …………………………………………17
2.3 Независимость от местоположения …………………………………………………...17
2.4 Независимость от языка ………………………………………………………………..19
2.5 Управление соединением ……………………………………………………………...19
Список используемых источников………………………………………………………...20