Distributed Component Object Model

Об'єктна модель розподілених компонент (англ. Distributed Component Object Model, скорочено DCOM) — власна технологія 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, поєднує переваги технологій доступу до даних з клієнт-серверною технологією.

Див. також

  • CORBA

Посилання

  • [[https://web.archive.org/web/20130619111633/http://msdn.microsoft.com/library/cc201989.aspx Архівовано 19 червня 2013 у Wayback Machine.] [MS-DCOM]: Distributed Component Object Model (DCOM) Remote Protocol Specification]


Незавершена стаття про Microsoft Windows Це незавершена стаття про Microsoft Windows.
Ви можете допомогти проєкту, виправивши або дописавши її.
  • п
  • о
  • р
Компоненти Microsoft Windows
Інструменти керування
  • Backup and Restore Center[en]
  • Командний рядок
  • Панель керування
  • Device Manager[en]
  • Disk Cleanup[en]
  • Дефрагментація диска
  • Driver Verifier[en]
  • Event Viewer
  • IExpress
  • Консоль керування
  • Netsh[en]
  • Problem Reports and Solutions[en]
  • Recovery Console[en]
  • Resource Monitor[en]
  • ScanDisk
  • Sysprep
  • System Configuration
  • System File Checker
  • System Policy Editor
  • System Restore
  • Диспетчер завдань
  • Windows Easy Transfer
  • Windows Installer
  • Windows PowerShell
  • Windows Update
  • WinPE
  • WinRE
  • WinSAT
  • WMI[en]
Програми
Shell
Сервіси
Файлові системи
Сервер
  • Домени[en]
  • Active Directory
  • DNS
  • Групова політика
  • Roaming user profile[en]
  • Folder redirection[en]
  • Distributed Transaction Coordinator
  • MSMQ
  • Windows Media Services
  • Rights Management Services
  • IIS
  • Remote Desktop Services
  • WSUS
  • Windows SharePoint Services
  • Network Access Protection
  • PWS
  • DFS Replication
  • Remote Differential Compression
  • Print Services for UNIX
  • Remote Installation Services
  • Windows Deployment Services
  • System Resource Manager
  • Hyper-V
Архітектура
Безпека
Сумісність
API
Ігри
  • Solitaire Collection
Відкинуті
Інше