Категория:Архитектурные подходы — различия между версиями

м
(Проприетарные подходы)
 
(не показаны 4 промежуточные версии этого же участника)
Строка 1: Строка 1:
'''Архитектурный подход''' - модели представления [[архитектура|архитектуры]] системы.
+
'''Архитектурный подход''' (Architecture framework) - методики описания [[архитектура|архитектуры]] системы.
  
 
Как правило, при проектировании архитектуры системы используют [[принцип множества групп описаний]].
 
Как правило, при проектировании архитектуры системы используют [[принцип множества групп описаний]].
Строка 11: Строка 11:
 
=== Подходы, разрабатываемые консорциумами ===
 
=== Подходы, разрабатываемые консорциумами ===
 
* ARCON (A Reference Architecture for Collaborative Networks) – скорее предназначен для описания не одного предприятия, а группы (network) предприятий
 
* ARCON (A Reference Architecture for Collaborative Networks) – скорее предназначен для описания не одного предприятия, а группы (network) предприятий
* GERAM (Generalised Enterprise Reference Architecture and Methodology)
+
* [[GERAM]] (Generalised Enterprise Reference Architecture and Methodology)
 
* [[RM-ODP]] (the Reference Model of Open Distributed Processing) определяет EAf для структурирования спецификаций открытых распределенных систем.
 
* [[RM-ODP]] (the Reference Model of Open Distributed Processing) определяет EAf для структурирования спецификаций открытых распределенных систем.
 
* IDEAS Group – попытка разработать общую онтологию для архитектурного взаимодействия между организациями
 
* IDEAS Group – попытка разработать общую онтологию для архитектурного взаимодействия между организациями
Строка 37: Строка 37:
  
 
=== Проприетарные подходы ===
 
=== Проприетарные подходы ===
* ASSIMPLER - подход основан на работе Mandar Vanarse в Wipro, 2002
+
* ASSIMPLER подход основан на работе Mandar Vanarse в Wipro, 2002;
* AM (Avancier Methods) - советы по процессам и документированию предприятия и архитектуры решений
+
* AM (Avancier Methods) советы по процессам и документированию предприятия и архитектуры решений;
* BRM (Build-Run-Manage) - подход от Sanjeev "Sunny" Mishra из IBM, 2000.
+
* BRM (Build-Run-Manage) подход от Sanjeev "Sunny" Mishra из IBM, 2000;
* Dynamic Enterprise - концепция на базе технологий Web 2.0
+
* Dragon1 – визуальный архитектурный метод, классифицируемый The Open Group как архитектурный подход;
* EACOE Framework – подход на основе работ John Zachman
+
* DYA (Dynamic Enterprise Architecture) – архитектурный подход, разработанный Sogeti в 2004 году;
* OBASHI – методология и фреймворк для бизнеса и IT
+
* Dynamic Enterprise – концепция на базе технологий Web 2.0;
* SAP Enterprise Architecture Framework
+
* EACOE Framework – подход на основе работ John Zachman;
* SOMF (Service-oriented modeling framework) - подход на основе работ Michael Bell
+
* IAF (Capgemini Integrated Architecture Framework) – архитектурный фреймворк от компании Capgemini, разработанный в 1993 году;
* SAM (Solution Architecting Mechanism) – подход связанной архитектуры как набора интегрированных модулей
+
* IFW (IBM Information FrameWork) – фреймворк, разработанный как альтернатива [[ZF]] в 1996 Roger Evernden;
* [[ZF]] (Zachman Framework) – подход на основе работ John Zachman в IBM, 1980s
+
* [[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.
 +
 
 +
== Сравнение подходов ==
 +
Сравнение произвел [https://dl.dropboxusercontent.com/u/97323460/WebDocuments/WhitePapers/4EAComparison.pdfРоджер Сешнс, Компания ObjectWatch, Inc. Май 2007]. Каждому подходу присвоена оценка по каждому из критериев. Оценки выставляются следующим образом:
 +
# Плохо работает в этой области
 +
# Недостаточно хорошо работает в этой области
 +
# Приемлемо работает в этой области
 +
# Очень хорошо работает в этой области
 +
 
 +
{| class="wikitable" border="1"
 +
! style="text-align: center; font-weight: bold;" | Характеристика
 +
! style="text-align: center; font-weight: bold;" | Описание характеристики
 +
! style="font-weight: bold;" | [[Матрица Захмана|ZF]]
 +
! style="font-weight: bold;" | [[TOGAF]]
 +
! style="font-weight: bold;" | FEA
 +
! style="text-align: center; font-weight: bold;" | Gartner
 +
|-
 +
| style="font-weight: bold;" | Полнота таксономии
 +
| насколько методология пригодна для классификации различных архитектурных артефактов
 +
| style="text-align: center;" | 4
 +
| style="text-align: center;" | 2
 +
| style="text-align: center;" | 2
 +
| style="text-align: center;" | 1
 +
|-
 +
| style="font-weight: bold;" | Полнота процесса
 +
| насколько полно в методологии представлен пошаговый процесс создания архитектуры предприятия
 +
| style="text-align: center;" | 1
 +
| style="text-align: center;" | 4
 +
| style="text-align: center;" | 2
 +
| style="text-align: center;" | 3
 +
|-
 +
| style="font-weight: bold;" | Руководство по эталонным моделям
 +
| полезность методологии в создании адекватного набора эталонных моделей. На этом практически полностью сосредоточена методология FEA
 +
| style="text-align: center;" | 1
 +
| style="text-align: center;" | 3
 +
| style="text-align: center;" | 4
 +
| style="text-align: center;" | 1
 +
|-
 +
| style="font-weight: bold;" | Практическое руководство
 +
| насколько методология позволяет воплотить в жизнь умозрительное представление об архитектуре предприятия и сформировать культуру, в которой эта архитектура будет использоваться
 +
| style="text-align: center;" | 1
 +
| style="text-align: center;" | 2
 +
| style="text-align: center;" | 2
 +
| style="text-align: center;" | 4
 +
|-
 +
| style="font-weight: bold;" | Модель готовности
 +
| насколько методология позволяет оценить эффективность использования архитектуры предприятия в различных подразделениях
 +
| style="text-align: center;" | 1
 +
| style="text-align: center;" | 1
 +
| style="text-align: center;" | 3
 +
| style="text-align: center;" | 2
 +
|-
 +
| style="font-weight: bold;" | Ориентированность на бизнес
 +
| ориентирована ли методология на использование технологии для повышения ценности бизнеса, где ценность бизнеса определяется как снижение затрат или увеличение доходов
 +
| style="text-align: center;" | 1
 +
| style="text-align: center;" | 2
 +
| style="text-align: center;" | 1
 +
| style="text-align: center;" | 4
 +
|-
 +
| style="font-weight: bold;" | Руководство по управлению
 +
| насколько методология полезна в понимании и создании эффективной модели управления для архитектуры предприятия
 +
| style="text-align: center;" | 1
 +
| style="text-align: center;" | 2
 +
| style="text-align: center;" | 3
 +
| style="text-align: center;" | 3
 +
|-
 +
| style="font-weight: bold;" | Руководство по разбиению
 +
| полезность методологии в эффективном разбиении предприятия на отделы, что весьма важно при управлении сложностью
 +
| style="text-align: center;" | 1
 +
| style="text-align: center;" | 2
 +
| style="text-align: center;" | 4
 +
| style="text-align: center;" | 3
 +
|-
 +
| style="font-weight: bold;" | Наличие каталога
 +
| насколько эффективно методология позволяет создать каталог архитектурных активов, которые можно будет использовать в дальнейшем
 +
| style="text-align: center;" | 1
 +
| style="text-align: center;" | 2
 +
| style="text-align: center;" | 4
 +
| style="text-align: center;" | 2
 +
|-
 +
| style="font-weight: bold;" | Нейтральность по отношению к поставщикам услуг
 +
| вероятность того, что при внедрении методологии вы окажетесь привязанными к конкретной консалтинговой организации
 +
| style="text-align: center;" | 2
 +
| style="text-align: center;" | 4
 +
| style="text-align: center;" | 3
 +
| style="text-align: center;" | 1
 +
|-
 +
| style="font-weight: bold;" | Доступность информации
 +
| количество и качество бесплатных или относительно недорогих материалов по данной методологии
 +
| style="text-align: center;" | 2
 +
| style="text-align: center;" | 4
 +
| style="text-align: center;" | 2
 +
| style="text-align: center;" | 1
 +
|-
 +
| style="font-weight: bold;" | Время окупаемости инвестиций
 +
| продолжительность периода, в течение которого вы будете использовать данную методологию, прежде чем сможете построить на ее основе решения, обеспечивающие высокую ценность бизнеса
 +
| style="text-align: center;" | 1
 +
| style="text-align: center;" | 3
 +
| style="text-align: center;" | 1
 +
| style="text-align: center;" | 4
 +
|-
 +
| style="font-weight: bold;" | ИТОГО:
 +
|
 +
| style="text-align: center;font-weight: bold;" | 17
 +
| style="text-align: center;font-weight: bold;" | 31
 +
| style="text-align: center;font-weight: bold;" | 31
 +
| style="text-align: center;font-weight: bold;" | 29
 +
|}
 +
 
 +
== Ссылки ==
 +
* [http://www.iso-architecture.org/ieee-1471/afs/frameworks-table.html Перечень архитектурных методологий по ISO 42010].
  
 
[[Категория:Подходы]]
 
[[Категория:Подходы]]

Текущая версия на 18:19, 3 сентября 2017

Архитектурный подход (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, находящихся в данной категории.