Категория:Архитектурные подходы
Архитектурный подход (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. Каждому подходу присвоена оценка по каждому из критериев. Оценки выставляются следующим образом:
- Плохо работает в этой области
- Недостаточно хорошо работает в этой области
- Приемлемо работает в этой области
- Очень хорошо работает в этой области
Характеристика | Описание характеристики | 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, находящихся в данной категории.