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


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

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

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

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

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

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

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

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

Дополнительные сведения о шагах разработки распределенных приложений см. в разделе "Проектирование приложений COM+ ".

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

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

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

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

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