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