Архитектура цифрового предприятия - стр. 2
Архитектура предприятия (Enterprise Architecture) – это область знаний об организованности (составе, связях и отношениях) отдельных частей предприятия, причем самых разных и абсолютно всех: систем, процессов, людей, инфраструктуры, данных, целей, задач, требований и т.д. Последние 10 лет мы воспринимали организованность только через призму бизнес-процессов или внедрения очередной комплексной системы (CRM, BPMS, ERP). Архитектура смотрит на это шире: цели должны совпадать с ресурсами компании по производству продуктов/услуг, продукты должны адресовать ценности клиента, клиенты взаимодействуют с компанией через предпочтительные для них каналы, каналы поддерживаются процессами, процессы обеспечиваются ИТ-системами, системам нужна инфраструктура, системы сращиваются с АСУ ТП, АСУ ТП изменяет свою природу: монолит разделяется на сеть взаимодействующих IoT-устройств. Всё пронизано целесообразностью и рациональностью, всё пронизано сотнями решений и корректирующих уточнений.
Как должны контролироваться эти решения, как они учитываются, как они воплощаются в жизнь? Ответы на эти вопросы даёт архитектурная дисциплина в виде набора знаний, методов, руководств и складывающегося опыта (практики) деятельности в области архитектурирования.
Таким образом архитектура (и архитектурирование) имеют несколько очевидных аспектов:
•
Архитектура – это статическое описание всех аспектов функционирования предприятия.
•
Архитектура – это метод изменения предприятия.
•
Архитектура – это методология и дисциплина действий архитекторов.
•
Архитектура – это принятие бизнес-, ИТ- и технических решений.
Как следствие этой многоаспектности1, существует около десяти определений архитектуры, подчеркивающих ту или иную ее грань. Приведем наиболее цитируемые понятия и рассуждения, которые будут лежать в основе нашего дальнейшего изложения.
В соответствии со стандартом IEEE архитектура определяется следующим образом:
Архитектура – это совокупность всех компонентов предприятия, их отношения между собой и с окружением предприятия, а также решения и принципы, определяющие их создание, применение, взаимодействие и развитие [этих компонентов].
Хотя архитектура может относиться к любому явлению реальности, чаще всего предметом архитектурирования является то, что имеет свойства системы. Предприятие является, несомненно, одной из самых сложных систем окружающего нас мира. Чем больше и сложнее предприятие, тем важнее для него понимание своей системности, контроль и осознанное развитие своей организованности.
Цитата из Стандарта IEEE 42010:2011: Архитектура какой-либо системы представляет собой то, что является существенным относительно рассматриваемой системы в ее окружающей среде. Не существует единственной характеристики того, что является существенным или основным для системы; такая характеристика может принадлежать любому из следующего:
•
компоненту (классу компонентов) системы;
•
тому, как компоненты устроены или взаимосвязаны;
•
принципам организации системы или проекта;
•
принципам, управляющим развитием системы в её жизненном цикле.
Источник: Стандарт ГОСТ Р 57100-2016/ISO/IEC/IEEE 42010:2011. Краткие заметки по стандарту с учетом выхода в 2022 году новой его версии смотри в Приложении 2.
Как понять и исследовать организованность? Любая система для целей снижения её сложности разбивается на компоненты. Именно через эти компоненты и их связи архитектуры описываются (моделируются) и различаются. Основными видами компонентов являются структурные компоненты, а именно: подразделения, группы, ИТ-системы, базы данных, станки, конвейеры, офисы, склады (и так далее), но также и поведенческие: