Собственно модель представляется в виде таблицы, имеющей пять строк и шесть столбцов – «матрица» со строками в виде различных уровней абстракции (перспективами) и набором столбцов в виде представлений (областей) архитектуры. Перспективы (строки в таблице) соответствуют различному уровню управления организацией.
Первая строка соответствует уровню планирования бизнеса в целом (бизнес-модель).
На этом уровне вводятся достаточно общие основные понятия, определяющие бизнес, например продукты и услуги, клиенты, расположение объектов бизнеса, а также формулируется бизнес-стратегия. Фактически данная строка определяет контекст всех последующих строк.Вторая строка (концептуальная модель)
предназначена для определения в терминах бизнеса структуры организации, ключевых и обеспечивающих бизнес-процессов.Третий уровень (логическая модель)
соответствует рассмотрению с точки зрения системного архитектора. Здесь бизнес-процессы описываются уже в терминах информационных систем, включая различные типы данных, правила их преобразования и обработки для выполнения определенных на уровне 2 бизнес-функций.На четвертом уровне – технологической или физической модели
– осуществляется привязка данных и операций над ними к выбранным технологиям реализации. Например, здесь может быть определен выбор реляционной СУБД, или средств работы с неструктурированными данными, или объектно-ориентированной среды.Пятый уровень соответствует детальной реализации
системы, включая конкретные модели оборудования, топологию сети, производителя и версию БД, средства разработки и собственно готовый программный код. Многие из работ на данном уровне часто выполняются субподрядчиками.Основные правила заполнения таблицы следующие:
♦
каждая клетка таблицы независима от других, вместе они образуют функционально полное пространство для описания системы («базис»);♦
порядок следования колонок несуществен;♦
каждая клетка содержит соответствующее описание аспекта реализации системы в виде определенной модели или, возможно, простого описания (текстового документа);♦
базовые модели для каждой из колонок являются уникальными;♦
соответствующие модели в клетках каждого ряда в совокупности образуют полное описание системы с выбранной перспективы;♦
заполнение клеток должно проводиться последовательно «сверху вниз», попытка пропуска одного из рядов нежелательна, так как нельзя создать хорошо работающую систему, «перепрыгнув» определенные уровни ее описания на этапе проектирования.♦
Среда бизнес-взаимодействия (Business Relationship Grid);♦
Бизнес-процессы и стили бизнес-процессов;♦
Шаблоны;♦
Технологические строительные блоки (кирпичики – bricks).Верхний уровень
Второй уровень
Следующий уровень