Категория:Архитектурные подходы

Архитектурный подход (Architecture framework) - методики описания архитектуры системы.

Как правило, при проектировании архитектуры системы используют принцип множества групп описаний.

EA framework

Выделяют подходы к описанию архитектуры предприятия как системы.

Enterprise architecture framework (EA framework) определяет как создавать и использовать архитектуру предприятия. EA описывает принципы и практики для создания и использования архитектурного описания системы. Он структурирует мышление архитектора разделяя определение системы на предметные области (domains), слои (layers) и представления (views), и предлагает модели для документирования представлений в виде матриц и диаграмм.

Для описания архитектуры предприятий разработано много подходов (frameworks), определяющих различные наборы методов описаний (viewpoints):

Подходы, разрабатываемые консорциумами

  • ARCON (A Reference Architecture for Collaborative Networks) – скорее предназначен для описания не одного предприятия, а группы (network) предприятий
  • GERAM (Generalised Enterprise Reference Architecture and Methodology)
  • RM-ODP (the Reference Model of Open Distributed Processing) определяет EAf для структурирования спецификаций открытых распределенных систем.
  • IDEAS Group – попытка разработать общую онтологию для архитектурного взаимодействия между организациями
  • ISO 19439 - Принципы моделирования предприятия (стандарт)
  • TOGAF (The Open Group Architecture Framework) – широко распространенный подход, метод разработки и стандарты для описания разных типов архитектуры

Промышленные оборонные подходы

  • AGATE – подход французского министерства обороны
  • DNDAF – подход канадского министерства обороны
  • DoDAF – подход американского министерства обороны
  • MODAF – подход британского министерства обороны
  • NAF – подход НАТО

Государственные подходы

  • ESAAF (European Space Agency Architectural Framework) - подход европейских космических SoS (систем систем)
  • GEA (Government Enterprise Architecture) – австралийский государственный подход
  • FDIC Enterprise Architecture Framework - подход федеральной корпорации по страхованию вкладов (США)
  • FEAF (Federal Enterprise Architecture Framework) – подход для американского правительства (не путать с FEA - Federal Enterprise Architecture)

Open-source подходы

  • MEGAF - подход соответствует ISO/IEC/IEEE 42010.
  • Praxeme - методология, содержащая подход Enterprise System Topology (EST)
  • TRAK – основной системноориентированный подход, на базе MODAF 1.2
  • SABSA - подход и методология для архитектуры безопасности предприятия и сервисного управления (Service Management)

Проприетарные подходы

  • ASSIMPLER – подход основан на работе Mandar Vanarse в Wipro, 2002;
  • AM (Avancier Methods) – советы по процессам и документированию предприятия и архитектуры решений;
  • BRM (Build-Run-Manage) – подход от Sanjeev "Sunny" Mishra из IBM, 2000;
  • Dragon1 – визуальный архитектурный метод, классифицируемый The Open Group как архитектурный подход;
  • DYA (Dynamic Enterprise Architecture) – архитектурный подход, разработанный Sogeti в 2004 году;
  • Dynamic Enterprise – концепция на базе технологий Web 2.0;
  • EACOE Framework – подход на основе работ John Zachman;
  • IAF (Capgemini Integrated Architecture Framework) – архитектурный фреймворк от компании Capgemini, разработанный в 1993 году;
  • IFW (IBM Information FrameWork) – фреймворк, разработанный как альтернатива ZF в 1996 Roger Evernden;
  • OBASHI – методология и фреймворк для бизнеса и IT;
  • PEAF (Pragmatic Enterprise Architecture Framework) – разрабатывается с 2008 года, входит в семейство фреймворков Pragmatic Family of Frameworks;
  • PERA (Purdue Enterprise Reference Architecture) – разработан в начале 90х в университете Пердью, США;
  • SAP Enterprise Architecture Framework;
  • SOMF (Service-oriented modeling framework) – подход на основе работ Michael Bell;
  • SAM (Solution Architecting Mechanism) – подход связанной архитектуры как набора интегрированных модулей;
  • ZF (Zachman Framework) – подход на основе работ John Zachman в IBM, 1980s.

Сравнение подходов

Сравнение произвел Сешнс, Компания ObjectWatch, Inc. Май 2007. Каждому подходу присвоена оценка по каждому из критериев. Оценки выставляются следующим образом:

  1. Плохо работает в этой области
  2. Недостаточно хорошо работает в этой области
  3. Приемлемо работает в этой области
  4. Очень хорошо работает в этой области
Характеристика Описание характеристики ZF TOGAF FEA Gartner
Полнота таксономии насколько методология пригодна для классификации различных архитектурных артефактов 4 2 2 1
Полнота процесса насколько полно в методологии представлен пошаговый процесс создания архитектуры предприятия 1 4 2 3
Руководство по эталонным моделям полезность методологии в создании адекватного набора эталонных моделей. На этом практически полностью сосредоточена методология FEA 1 3 4 1
Практическое руководство насколько методология позволяет воплотить в жизнь умозрительное представление об архитектуре предприятия и сформировать культуру, в которой эта архитектура будет использоваться 1 2 2 4
Модель готовности насколько методология позволяет оценить эффективность использования архитектуры предприятия в различных подразделениях 1 1 3 2
Ориентированность на бизнес ориентирована ли методология на использование технологии для повышения ценности бизнеса, где ценность бизнеса определяется как снижение затрат или увеличение доходов 1 2 1 4
Руководство по управлению насколько методология полезна в понимании и создании эффективной модели управления для архитектуры предприятия 1 2 3 3
Руководство по разбиению полезность методологии в эффективном разбиении предприятия на отделы, что весьма важно при управлении сложностью 1 2 4 3
Наличие каталога насколько эффективно методология позволяет создать каталог архитектурных активов, которые можно будет использовать в дальнейшем 1 2 4 2
Нейтральность по отношению к поставщикам услуг вероятность того, что при внедрении методологии вы окажетесь привязанными к конкретной консалтинговой организации 2 4 3 1
Доступность информации количество и качество бесплатных или относительно недорогих материалов по данной методологии 2 4 2 1
Время окупаемости инвестиций продолжительность периода, в течение которого вы будете использовать данную методологию, прежде чем сможете построить на ее основе решения, обеспечивающие высокую ценность бизнеса 1 3 1 4
ИТОГО: 17 31 31 29

Ссылки

Страницы в категории «Архитектурные подходы»

Показано 11 страниц из 11, находящихся в данной категории.