Этап развертывания компонентов системы
На выполнение задачи этого этапа влияет ориентация ПС на конечного пользователя. В случае, когда ПС создается для конкретного заказчика, что часто он и является пользователем, некоторые задачи развертывания решаются на предыдущих этапах. К ним относятся:
– проектирование и интеграция ПС с ориентацией на конкретные компьютерные условия заказчика, расположение, наличие компьютерных сетей, коммуникаций и др.;
– инсталляция отдельных компонентов на определенных компьютерах для целей интеграции;
– создание компонентной конфигурации на этапе интеграции с ориентацией на ее дальнейшее применение на этапе сопровождения.
Пользователь компонентной системы должен пройти все процессы этапа развертывания на своей собственной базе соответственно свой конфигурации компьютерных и общесистемных средств.
В состав этапа развертывания входят:
– оптимизация плана компонентной конфигурации соответственно имеющей компьютерной базе пользователя, ее свойств и топологии;
– развертывание отдельных программных компонентов;
– создание целевой компонентной конфигурации.
Оптимизации плана компонентной конфигурации. План компонентной конфигурации является результатом тапа интеграции, он определяет абстрактную модель предоставления интегрированной среды ПС. Все взаимосвязи и взаимодействия компонентов представлены на логическом уровне, описываются сами факты связей и взаимодействий без учета реального расположения компонентов.
Главная задача процесса – определения реальной конфигурации компонентов и оптимизационная задача с данными:
– компьютерные мощности и способы коммуникации у пользователя;
– требования к ресурсам со стороны отдельных компонентов;
– план компонентной конфигурации.
В качества предельных условий выступает необходимость выполнения функциональных, технологических и иных требований к программной системе.
Развертывание программных компонентов путем инсталляции компонентов на конкретных компьютерах, расположения которых определено в результате предыдущего процесса.
Процесс инсталляции для каждого отдельного компонента может иметь свои собственные отличия, которые зависят от метода и способов инсталляции.
Создание целевой компонентной конфигурации. Результаты предыдущих процессов являются основой для создания целевой конфигурации, в задачи которой входит:
– расположение отдельных компонентов (сетевые адреса, имена каталогов и файлов);
– характеристики компонентов (например, размеры, необходимые ресурсы и условия функционирования и др.);
– описание взаимосвязей компонентов (например, описание последовательностей инициирования и окончания работы).
Этот процесс завершает создание целевой конфигурации. Предыдущая информация дополняется:
– организационными требованиями (приведение в порядок категорий пользователей, предоставление им определенных прав доступа к отдельным компонентам, к сервисам и др.);
– технологическим регламентом (например, по времени и периодичности инициирования компонентов, выполнению определенных задач и др.);
– описанием процесса инициирования ПС в целом (например, может быть специально сформированный пакет для запуска и выполнения системы).