Метамодель имеет четыре уровня модели, упорядоченные в таблице 1 по возрастанию реализации. Эти четыре уровня основаны на первых четырех уровнях Структуры Захмана.
Таблица 1 - Уровни Метамодели
Наименование уровня | Предназначение |
Обзорный | Получение всестороннего понимания бизнес-целей рассматриваемой БизнесОбласти и соответствующих ей БизнесПроцессов. |
Концептуальный | Формализация семантики и обнаружение требований к коммуникации и взаимодействию, связанных с этими БизнесПроцессами, определение БизнесТранзакций, БизнесДеятельностей и ХореографийСообщений, связанных с этими БизнесПроцессами. |
Логический | Создание точного описания сообщений и систем, без привязки к технологии. |
Физический | Создание точного описания сообщений и систем по технологии, которая может быть использована для реализации. |
Структура Захмана имеет два последующих уровня. Они рассматриваются как вспомогательные средства разработчиков данного Стандарта.
Для БизнесОбласти при моделировании каждый уровень моделируется полностью и точно.
Число уровней не может быть увеличено или уменьшено.
Примечание - Добавление или удаление уровней вносят избыточность или неоднородность.
Все уровни являются не пересекающимися.
Примечание - Это означает, что никакое понятие не может появиться более, чем на одном уровне без изменения в уровне реализации.
Нет никаких связей между уровнями, кроме реализации.
Нет никакой последовательности, кроме порядка реализации, подразумеваемого в уровнях. Любой уровень может быть завершен в любом порядке.
Примечания
1 Это может быть далее ограничено в методе моделирования.
2 Уровни не включаются друг в друга.
3 Метаклассы используются для разъяснения различных уровней, детально описанных в Приложении B.