Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы и ответы на экзамен ИТ в Э 2012-2013.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
5.92 Mб
Скачать

5. Понятие и структура архитектуры предприятия

В самом общем виде под архитектурой предприятия (ЕА - Enterprise Architecture) понимается всестороннее и исчерпывающее описание (модель) всех его ключевых элементов и межэлементных отношений.

Согласно ISO 15704 (“Industrial Automation Systems – Requirements for Enterprise-Reference Architectures and Methodologies. 1999”) архитектура предприятия должна включать роль людей, описание процессов (функции и поведение), и представление всех вспомогательных технологий на протяжении всего жизненного цикла предприятия.

Для целей системного анализа архитектура предприятия может рассматриваться в двух аспектах:

  • статическом - по состоянию предприятия в некоторый фиксированный момент времени;

  • динамическом - как процесс перехода (миграции) предприятия от текущего состояния к некоторому желаемому состоянию в будущем.

Рассматриваемая в статике архитектура предприятия состоит из следующих элементов:

  • миссия и стратегия, стратегические цели и задачи;

  • бизнес-архитектура;

  • системная архитектура.

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

Таким образом, архитектура предприятия в общем случае описывается следующими последовательно зависимыми разделами:

  • сформулированные миссия и стратегия, стратегические цели и задачи;

  • бизнес-архитектура в текущем (as is) и планируемом (to be) состоянии,

  • системная архитектура в текущем (as is) и планируемом (to be) состоянии;

  • планы мероприятий и проектов по переходу из текущего состояния в планируемое.

Статический срез системной архитектуры на определённый момент времени включает:

  • архитектуру приложений — функциональный и компонентный состав приложений для поддержки бизнес-функций и управления аданными

  • архитектуру информации — способы взаимодействия систем и хранения данных

  • технологическую архитектуру  — используемые технические средства/решения

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

Таблица 2.1 - Модели, используемые для различных представлений и перспектив описания архитектуры предприятия

Перспекивы (уровни абстракции)

Бизнес-архитектура

Архитектура информации

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

Технологическая архитектура

Контекст ("планировщик")

  • Классы бизнес-процессов (группа процессов, имеющих много общих активностей)

  • Список бизнес-процессов

  • Список бизнес-сущностей – объектов, важных для бизнеса ("клиент", счет")

  • Связи между сущностями (бизнес-объектами)

  • Список бизнес-процессов

  • Список мест расположения бизнеса

Концептуальный уровень ("владелец" предприятия)

  • Сценарии использования (Use case)

  • Модели бизнес-процессов

  • Семантические модели

  • Модели связей

  • Модели "сущность-связи"

  • Разбиение процессов на сервисы

  • Модели бизнес-логистики

  • Операционные (нефункциональные) требования

  • Архитектура расположения элементов центра обработки данных

Логический ("проектировщик")

  • Модели процессов (потоков работ)

  • Модели бизнес-событий

  • Модель расположения процессов

  • Определения ролей

  • Логические модели данных

  • Схемы данных

  • Спецификации документов

  • Определения сервисов

  • Взаимосвязи между сервисами

  • Модели классов

  • Логические типы серверов: БД, почтовые, транзакционные, …

  • Географическое распределение серверов

  • Хостируемое ПО

Физический ("разработчик")

  • Спецификации процессов

  • Модели интеграции процессов

  • Описание ручных процедур

  • Стандарты качества

  • Физические модели данных

  • Схемы БД

  • Код доступа к данным

  • Справочники данных

  • Код программ

  • Описания интерфейсов (WSDL)

  • Расписания процессов

  • Код workflow

  • Физические серверы

  • Топология фрагментов сети

  • Мапирование продуктов на сервисы и приложения