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

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

Проектирование COM-компонентов

Ниже описана общая процедура для хорошего проектирования компонентов:

  1. Определите классы COM и классы реализации.
  2. Сгруппировать классы в компоненты.
  3. Выберите набор служб COM+ для компонента, даже если при разработке компонента они не указаны. Позже эти службы можно будет указать с помощью административного средства служб компонентов или объектной модели администрирования COM+ (дополнительные сведения об объектной модели администрирования COM+ см. в разделе Автоматизация администрирования COM+.)

Создание приложения COM+

После разработки com-компонентов разработчик интегрирует компоненты в приложение COM+ и настраивает приложение. Ниже описан процесс.

  1. Интегрируйте компоненты в приложение COM+. Компоненты можно интегрировать в существующее приложение COM+ или создать новое (пустое) приложение для компонентов. (См. Создание приложений COM+.)
  2. Укажите правильный набор атрибутов для каждого класса (если таковой имеется, и если он не указан в средстве разработки). Эти атрибуты выражают зависимости компонентов от различных служб COM+, на которые может полагаться их реализация (например, транзакции, компоненты очереди, безопасность, пул объектов и активация по требованию).
  3. Настройте платформу безопасности (роли и назначение ролей классам, интерфейсам и методам).
  4. Настройте атрибуты, относящиеся к среде, для классов и приложений (например, размер пула объектов по умолчанию). Эти атрибуты, относящиеся к среде, могут быть заданы (или изменены) системным администратором.
  5. Экспортируйте приложение для распространения и развертывания.

Более подробную информацию об этапах проектирования распределенных приложений см. в проектирования приложений COM+.

Администрирование приложений COM+

Как правило, разработчик предоставляет частично настроенное приложение COM+ системным администраторам. Затем администратор может настроить приложение для одной или нескольких конкретных сред (например, добавив учетные записи пользователей в роли и имена серверов в кластере приложений). К задачам администратора относятся следующие задачи:

  • Установка частично настроенного приложения COM+ на административном компьютере.
  • Предоставление атрибутов для конкретной среды, таких как члены роли и размер пула объектов.
  • Повторно экспортируйте полностью настроенное приложение COM+.
  • Создание прокси приложения (если приложение должно быть удаленно доступно).

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

Подробные сведения о процедурах администрирования COM+ см. в средстве администрирования служб компонентов.