COM-технология в современных корпоративных системах работает следующим образом: программы, построенные на стандарте COM, фактически не являются автономными программами, а представляют собой набор взаимодействующих между собой COM-компонентов. ru.wikipedia.org
Каждый компонент имеет уникальный идентификатор (GUID) и может одновременно использоваться многими программами. ru.wikipedia.org Компонент взаимодействует с другими программами через COM-интерфейсы — наборы абстрактных функций и свойств. ru.wikipedia.org
Некоторые особенности работы COM-технологии в корпоративных системах:
- DCOM (распределённая COM). ru.wikipedia.org cyberleninka.ru Позволяет COM-компонентам взаимодействовать друг с другом по сети. ru.wikipedia.org Обеспечивает базовые установки безопасности, позволяя задавать, кто и из каких машин может создавать экземпляры объекта и вызывать его методы. ru.wikipedia.org
- COM+. ru.wikipedia.org citforum.ru Обеспечивает поддержку распределённых приложений на компонентной основе. citforum.ru Стандартная программная модель приложений, использующих COM+, представляет собой трёхзвенную архитектуру, состоящую из серверов, клиентов и ПО промежуточного уровня. citforum.ru При этом бизнес-логика приложения сконцентрирована в объектах транзакций, а ПО промежуточного уровня, управляющее этими объектами, построено с использованием компонентной модели. citforum.ru