Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции 2005 / Лекции по ИТС для МП-IV / P4 / Реализации трехуровневой архитектуры.doc
Скачиваний:
29
Добавлен:
16.04.2013
Размер:
246.27 Кб
Скачать

Сравнение технологий dcom и corba.

Технология DCOM является разработкой фирмы Microsoft, и в этом заключаются главные плюсы и минусы этой технологии. На DCOM базируются и другие технологии фирмы Microsoft: OLE, OLE Automation,ActiveX, ADO. Спектр применения технологии DCOM значительно шире, чем у технологии CORBA. Технология DCOM идеально подходит для работы с любыми версиями ОСWindowsи поэтому её можно рекомендовать для распределенных офисных систем, оснащенных компьютерами с этой ОС.

Технология CORBA значительно сложнее технологии DCOM как в понимании деталей её работы, так и в практической реализации. Однако спецификацию этой технологии разрабатывает отраслевая некоммерческая организация ObjectManagementGroup(OMG), которая представляет собой объединение многих фирм и пользователей. Поэтому CORBA значительно лучше справляется с работой на разных аппаратно - программных платформах, а её надежность позволяет функционировать распределенным системам круглосуточно.

Технология DCOM может быть рекомендована, когда есть распределенная офисная система и на всех ПК установлен Windows, а если система состоит из разнородных рабочих станций - клиентов и разных ОС, то это CORBA.

Контрольные вопросы.

  1. Для транзакции характерно то, что это:

    1. Единая операция обращения к БД

    2. Операция изменения БД

    3. Группа операций с БД

    4. Действия, изменяющие целостность БД

    5. Действия, не меняющие целостность БД

  1. Что такое кэш?

    1. Участок оперативной памяти

    2. Специальный вид памяти (не оперативная память)

    3. Участок памяти на жёстком диске локального компьютера

    4. Специальное отдельное устройство в компьютере.

  1. Укажите верные утверждения

    1. Технология OLEпостроена на базе технологииCOM.

    2. Технология COMпостроена на базе технологииOLE.

    3. Технология DCOMпостроена на базе технологииCOM.

    4. Технология COMпостроена на базе технологииDCOM.

  1. Если сервер представляет собой динамически подключаемую библиотеку DLL, то клиент и сервер располагаются на разных компьютерах

    1. Всегда «Да»

    2. Всегда «Нет»

    3. Может быть и так, и так.

  1. Технология CORBA:

    1. Является развитием технологии COM

    2. Является развитием технологии DCOM

    3. Является развитием технологии OLE

    4. Является предшественником одной из технологий COM,DCOMилиOLE

    5. Является самостоятельной технологией, не связанной с тремя вышеупомянутыми.

  1. Известно, что технология CORBAзначительно сложнее, чемDCOM, хотя и предназначена для тех же целей. В каких случаях лучшеприменять именнотехнологиюCORBA, а неDCOM?

    1. Если в системе есть компьютеры с Windows

    2. Если в системе нет компьютеров с Windows

    3. Если в системе есть компьютеры с Unix

    4. Если в системе нет компьютеров с Unix