Архитектура предприятия и инструменты ее
моделирования
Калянов Г. Н. , проф. , д. т. н. , в. н. с. ИПУ РАН
В самом общем виде под архитектурой предприятия (ЕА - Enterprise
Architecture) понимается всестороннее и исчерпывающее описание (модель) всех
его ключевых элементов и межэлементных отношений. Согласно ISO 15704
(“Industrial Automation Systems – Requirements for Enterprise-Reference Architectures
and Methodologies. 1999”) архитектура предприятия должна включать роль людей,
описание процессов (функции и поведение), и представление всех
вспомогательных технологий на протяжении всего жизненного цикла предприятия. Архитектура (в соответствии с документом “Federal Enterprise Architecture
Framework.
Dev. by: The Chief Information Officers Council (USA)”) является
стратегической информационной основой, определяющей:
• структуру бизнеса;
• информацию, необходимую для ведения бизнеса;
• технологии, применяемые для поддержания бизнес-операций;
• процессы преобразования, развития и перехода, необходимые для
реализации новых технологий в ответ на изменение/появление новых
бизнес-потребностей. Состав, структура и процесс выстраивания архитектуры
Архитектура предприятия традиционно представляется в виде следующих
слоев (рис. 1):
• корпоративные миссия и стратегия, стратегические цели и задачи;
• бизнес-архитектура;
• системная архитектура (ИТ - архитектура). Корпоративные миссия и стратегия определяют основные направления
развития предприятия и ставят долгосрочные цели и задачи. Бизнес-архитектура на основании миссии, стратегии развития и долгосрочных
бизнес-целей определяет необходимые бизнес-процессы, информационные и
материальные потоки, а также поддерживающую их организационно-штатную
структуру. Системная архитектура определяет совокупность методологических,
технологических и технических решений для обеспечения информационной
1
поддержки деятельности предприятия, определяемой его бизнес-архитектурой, и
включает в себя архитектуру приложений, архитектуру данных и техническую
архитектуру. Архитектура приложений, в свою очередь, включает в себя:
• собственно прикладные системы, поддерживающие исполнение бизнес-
процессов;
• интерфейсы взаимодействия прикладных систем между собой и с
внешними системами и источниками или потребителями данных;
• средства и методы разработки и сопровождения приложений. Архитектура данных включает в себя:
• базы данных и хранилища данных;
• системы управления базами данных или хранилищами данных;
• правила и средства санкционирования доступа к данным. Техническая архитектура состоит из сетевой архитектуры и архитектуры
платформ. Сетевая архитектура включает в себя:
• локальные и территориальные вычислительные сети;
• используемые в сетях коммуникационные протоколы, сервисы и системы
адресации;
• аварийные планы по обеспечению бесперебойной работы сетей в условиях
чрезвычайных обстоятельств.