Distributed Component Object Model
![]() | Цю статтю треба вікіфікувати для відповідності стандартам якості Вікіпедії. |
DCOM (Destributed Component Object Model) – власна технологія Microsoft для комунікації компонентів програмного забезпечення, розподілених серед мережних комп’ютерів. DCOM, що спочатку мав назву "Network OLE", розширює Microsoft COM і забезпечує зв'язок з інфраструктурою сервера Microsoft COM+. Це пішло на користь Microsoft .NET. Доповнення "D" до COM відбувалося через використання DCE/RPC – більш розширеної версії Microsoft, відомої як MSRPC. У термінах розширень до задач COM додалися проблеми, які DCOM повинен розв'язати: 1. Розподілення ресурсів – перетворення в послідовну форму і навпаки даних методу проведених по «кабелю». 2. Розподілені збори сміття – гарантуючи, що посилання, проведені клієнтами інтерфейсів зроблені, наприклад, тоді, коли процес клієнта перервався, або зв'язок з мережею втрачено. Один із ключових факторів у вирішенні цих проблем - використання DCE/RPC як основного механізму RPC поза DCOM. DCE/RPC чітко визначає правила розподілення ресурсів і відповідальності за вивільнення пам’яті. Крім того, технологія DCOM, підтримка якої має будь-яка ОС з сімейства Windows, гармонійно поеднує переваги технологій доступу до даних з клієнт-серверною технологією.
DCOM являється найбільшим суперником CORBA.
![]() |
Це незавершена стаття про програмне забезпечення. Ви можете допомогти проєкту, виправивши або дописавши її. |
Ця стаття не містить посилань на джерела. |
![]() | Ця стаття не має інтервікі-посилань. |