Компонентни модел објекта (ЦОМ)

Аутор: Lewis Jackson
Датум Стварања: 5 Може 2021
Ажурирати Датум: 23 Јуни 2024
Anonim
The Twisted Chimney Model in SketchUp - TutorialUp
Видео: The Twisted Chimney Model in SketchUp - TutorialUp

Садржај

Дефиниција - Шта значи компонентни модел објекта (ЦОМ)?

Компонентни модел објекта (ЦОМ) је једноставна Мицрософтова метода спецификације која дефинише бинарни стандард за размену кода између два система, без обзира на ОС или програмски језик. ЦОМ пружа приступ дистрибуцираним клијентима објектских објеката и користи се за дељење бинарног кода и програмских језика на више платформи.


Преносивост - ЦОМс примарни циљ - постиже се кроз добро дефинисана ЦОМ објектна сучеља.

Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Тецхопедиа објашњава компонентни модел објекта (ЦОМ)

ЦОМ интерактивност догађа се кроз међусобно повезивање са проширивим компонентама софтвера ЦОМ који немају утицаја на основне објекте имплементације. ЦОМ користи један интра- и међупроцесни модел комуникације за транспарентност програмера. Програмери повећавају ефикасност модификујући имплементацију услуге. Компоненте ЦОМ машина такође деле меморију, што повећава ефикасност и пружа врхунско руковање грешкама и уклањање грешака.

Библиотека динамичке везе (ДЛЛ) или ЕКСЕ датотеке садрже класе објеката ЦОМ. Клијент користи једно или више ЦОМ интерфејса за приступ услугама ЦОМ објекта, дефинисано као класе ЦОМ објеката или инстанци меморије класе ЦО. 128-битни глобално јединствени идентификатор (ГУИД), познат као класни идентификатор (ЦЛСИД), повезан је са сваким ЦО ЦЛАСС-ом и интерфејсом ради јединствене идентификације ЦОМ објекта.


Клијенти приступају ЦОМ објектима путем једног или више подржаних интерфејса, који су стварни уговори који одређују расположивост услуга ЦОМ објеката. ЦОМ објект интерфејс није везан ни за један програмски језик и обично се пише на језику дефиниције интерфејса.

Будући да ЦОМ објект може имати више од једног скупа доступних услуга, ЦОМ објекти могу изложити више интерфејса клијентима. Будући да два интерфејса могу имати исти назив, ГУИД се користи за јединствено додељивање ЦОМ објеката референци за приступ клијенту.

Примарна карактеристика ЦОМ модула је проширивост. ЦОМ објекти континуирано укључују нове функције и представљају нова клијентска сучеља за приступ старим и новим услугама.