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