+7 495 792-75-02

Модуль Alfabet «Управление архитектурой предприятия»

Общее представление о модуле Alfabet «Управление архитектурой предприятия»

Модуль «Управление архитектурой предприятия» предназначен для описания сложных ИТ-систем с точки зрения бизнеса, информационной и технической архитектуры, а также для разработки стандартов изменений. Это позволяет ИТ-архитекторам согласовать ИТ-ландшафт с бизнесом и формировать конкурентоспособные преобразования предприятия.

Данный модуль используется для:

  • определения ИТ-среды предприятия и ее основных связей с бизнесом;
  • определения информационного ландшафта предприятия и его взаимодействия с бизнес-процессами, приложениями и бизнес-услугами;
  • определения физической инфраструктуры предприятия и того, как она используется для поддержки приложений;
  • определения и структурирования прикладной, информационной и технической архитектуры, а также бизнес-процессов и организационных единиц и т.д.;
  • документирования информации и данных, которыми обмениваются приложения;
  • назначения приложениям, компонентам и платформам, поддерживающим архитектуру приложения, ИКТ (информационно-коммуникационные технологии) объектов для планирования и контроля затрат в ИТ области;
  • выделения библиотек бизнес-объектов и их бизнес-данных;
  • документирования организационной структуры предприятия.

Определение архитектуры приложения

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

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

Помимо локальных компонентов приложения и инфраструктуры развертывания, архитектура приложения может включать объект ИКТ, которому принадлежит приложение. ИКТ объект представляет приложение независимо от его версии и является средством для планирования и контроля затрат, связанных с приложением и его инфраструктурой.

Архитектура приложения

Рисунок «Архитектура приложения»

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

Жизненный цикл приложения

Рисунок «Жизненный цикл приложения»

Еще одним ключевым элементом управления архитектурой приложения является механизм описания оперативной поддержки бизнеса. Оперативная поддержка бизнеса – это текущая или плановая поддержка, которая предоставляется предприятию в результате текущего или планового развития ИТ архитектуры предприятия.

Поддержка бизнеса состоит из трех измерений:

  • приложение, обеспечивающее поддержку бизнеса;
  • бизнес-процесс, который поддерживается приложением, запрашивая бизнес-услуги;
  • организационная единица, которая поддерживается приложением, запрашивая бизнес-услуги.

Отчет о поддержке бизнеса по анализируемому приложению

Рисунок «Отчет о поддержке бизнеса по анализируемому приложению»

Определение информационной архитектуры

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

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

Определение технической архитектуры

Техническая архитектура предприятия описывает программные и аппаратные компоненты предприятия, его платформы и соответствующие стандарты, такие как шаблоны платформ и стандартные платформы, а также архитектуру развертывания.

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

Шаблон платформы

Рисунок «Шаблон платформы»

Для поддержки стандартизации используют стандартные платформы, которые могут быть встроены в платформу приложения. Стандартная платформа – это настроенная платформа, состоящая из эталонных элементов, позволяющая объединять технические компоненты, с целью улучшения их совместимости, производительности, масштабируемости и надежности. Стандартные платформы имеют версии и жизненные циклы и могут состоять из других стандартных платформ.

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

Структура платформы в технической архитектуре

Рисунок «Структура платформы в технической архитектуре»

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

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

Рисунок «Взаимосвязь технической архитектуры»

И последними ключевыми элементами управления технической архитектурой являются оперативное развертывание и стек приложения/компонента/стандартной платформы. Развертывание – это логический набор установленных элементов, которые составляют один экземпляр приложения/компонента/стандартной платформы. Стек представляет собой физическую установку приложения.

Различие между элементами стека и элементами развертывания позволяет предприятию понять соответствует ли фактическая установка (через элементы развертывания) запланированной и утвержденной установке (через элементы стека).

Определение бизнес-процесса

Бизнес-процесс – это процесс, направленный на достижение бизнес-целей предприятия, который поддерживает согласованность бизнеса и ИТ, а также является средством для анализа, управления и планирования ИТ-портфеля.

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

Иерархия бизнес-процессов

Рисунок «Иерархия бизнес-процессов»

 Определение организационной структуры

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

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