13.2.3. Проектирование архитектур технологий

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

Под "системой" здесь понимается не только системы в контексте IT. Система - совокупность компонентов, организованных для предоставления специфической функции или набора функций[10].

В качестве системы в данном контексте может рассматриваться организация в целом, бизнес-функция, информационная система и т.п. Сущность проектирования архитектур заключается в развитии и поддержке политик, стратегий, архитектур, дизайнов, документов, планов и процессов IT с целью развертывания и дальнейшей эксплуатации подходящих для организации услуг и решений. Входными данными для проектирования архитектур являются планы, стратегии и политики бизнеса и этапа Построения стратегии. Задачей проектировщиков является совершенствование и развитие дизайнов, планов, политик и архитектур. Этот процесс рассматривает также распределение ответственностей и ролей, услуги, технологии, архитектуры, процессы и процедуры, партнеров и поставщиков, методы управления. Проектирование архитектур также покрывает все вопросы в отношении технологий, в том числе инфраструктуру, окружение, приложения и данные.

Как уже было отмечено выше, в качестве системы можно рассматривать организацию в целом. Организация является сложной системой с множеством компонентов: персонал, бизнес-функции, процессы, организационная структура, информационные ресурсы, финансовые ресурсы, стратегии, системы управления и т.п. Архитектура корпорации должна показывать, как эти компоненты взаимодействуют друг с другом для достижения общей корпоративной цели. ITIL рассматривает архитектуру корпорации в контексте бизнеса, который она ведет, и используемых информационных систем (рис. 4.6).

Рисунок 13.6. Архитектура корпорации

Архитектура корпорации


1.Архитектура услуг - транслирует приложения, инфраструктуры, организацию и поддержку деятельностей в набор услуг. Архитектура услуг предоставляет независимый, интегрированный в бизнес подход для предоставления услуг бизнесу. Она предлагает модель для разделения между Архитектурой услуг, Архитектурой приложений, Архитектурой инфраструктуры и Архитектуры данных. В рамках Архитектуры услуг также рассматриваются вопросы обеспечения стойкости к сбоям, дальнейшей корректировки и обеспечения безопасности.

2.Архитектура приложений - предлагает детальный план по развитию и доставке индивидуальных приложений, отображает функциональные требования бизнеса к приложениям и показывает взаимозависимости между приложениями. Использование подхода, основанного на компонентах, максимизирует повторное использование и помогает приложениям быть гибкими в условиях изменяющихся политик снабжения.

3.Архитектура данных/информации - описывает логические и физические информационные активы организации и ресурсы управления ими. Она показывает, как распределены информационные ресурсы и управление ими для достижения корпоративной цели.

4.Архитектура инфраструктуры - описывает структуру, функциональность и географическое распределение программного и аппаратного обеспечения, компонентов коммуникации, а также относящиеся к ним стандарты.

5.Архитектура окружения - описывает аспекты, уровни и типы контроля окружения, а также их управления[10].

Взаимосвязь описанных архитектур показана на рис. 4.7.

Рисунок 13.7. Взаимосвязь архитектур

Взаимосвязь архитектур