Поделиться через


Общие сведения о приложении COM+

Приложение COM+ является основной единицей администрирования и безопасности для служб компонентов и состоит из группы компонентов COM, которые обычно выполняют связанные функции. Эти компоненты также состоят из интерфейсов и методов, как показано на следующем рисунке.

Диаграмма, на которой показаны интерфейсы и методы в блоках, по порядку: метод внутри интерфейса, интерфейс внутри компонента, компонент внутри приложения COM+.

Вы можете использовать средство администрирования служб компонентов для создания новых приложений COM+, добавления компонентов в приложения и задания атрибутов для приложения и его компонентов.

Создавая логические группы компонентов COM в качестве приложений COM+, вы можете воспользоваться следующими преимуществами COM+:

  • Область развертывания для COM-компонентов.
  • Общая зона конфигурации компонентов COM, включая границы безопасности и управление очередями.
  • Хранение атрибутов компонентов, не предоставляемых разработчиком компонента (например, транзакций и синхронизации).
  • Библиотеки динамической компоновки компонент (DLL) загружаются в процессы (DLLHost.exe) по мере необходимости.
  • Управляемый сервер обрабатывает компоненты узла.
  • Создание и управление потоками, используемыми компонентами.
  • Доступ к объекту контекста для диспенсеров ресурсов, что позволяет автоматически связывать приобретенные ресурсы с контекстом. (Дополнительные сведения о COM-компонентах и контекстах см. раздел Контексты COM+.)

разработка приложений COM+

части приложения COM+

Типы приложений COM+