Автор работы: Пользователь скрыл имя, 16 Июня 2013 в 21:45, реферат
С самого начала СОМ разрабатывалась с учетом обеспечения поддержки распределенных сред, т.е. способности клиента создавать объекты на других машинах и вызывать их методы по сети. Эти планы стали реальностью в 1996 году после выпуска распределенной СОМ (Distributed СОМ . DCOM). DCOM позволяет клиенту создавать и использовать объекты как на удаленных системах, так и на локальной. Более того, клиент может даже не осознавать различия между этими двумя случаями. Подобно тому как клиенты СОМ имеют прозрачный доступ к объектам в динамических библиотеках и локальных процессах, DCOM обеспечивает прозрачный доступ к объектам в удаленных процессах. Фактически самое трудное в достижении подобной прозрачности . это обеспечить взаимодействие объектов, исполняющихся в разных процессах независимо от того, выполняются эти процессы на одной машине или нет. В этом смысле, с точки зрения проектирования, DCOM . довольно незначительное расширение оригинальной СОМ.
Введение
Создание удаленного объекта
Использование CoCreateInstance
Использование CoCreateInstanceEx
Объединение создания и инициализации
Использование моникера
Доступ к удаленному объекту
Объектный RPC
OXID и разрешатели OXID
OBJREF: передача указателей интерфейсов
Обеспечение безопасного доступа к удаленному объекту
Защита активизации
Защита вызовов
Значение DCOM
Литература