Архитектурные принципы Architecture Principles
Простыми словами
Архитектурные принципы — долгоживущие общие правила, которые не решают конкретную задачу, а задают рамку, внутри которой принимаются архитектурные решения; стандарт отделяет их от принципов предприятия: те дают основу для решений всей организации, архитектурные же относятся к архитектурной работе и управляют самим архитектурным процессом. Рекомендованный шаблон принципа — четыре части: имя, формулировка, обоснование, следствия, причём про обоснование и следствия сказано, что они должны быть у каждого принципа: без них принцип нечем объяснить и не на что опереть в споре. Эталонный набор в части ADM Techniques — 21 принцип в четырёх категориях: бизнес (1–9), данные (10–15), приложения (16–17), технологии (18–21). От результата Business Principles, Goals, and Drivers отличается происхождением: тот описывает бизнес-контекст, приходящий в архитектуру извне, а архитектурные принципы вырабатывает и применяет сама архитектурная функция.
Примеры
Формулировка стандарта — «Enterprise operations are maintained in spite of system interruptions»: деятельность предприятия продолжается несмотря на сбои систем. В обосновании принципа добавлено, что отказ оборудования, стихийные бедствия и порча данных не должны прерывать или останавливать работу предприятия.
TOGAF Standard, 10th Edition, ADM Techniques, § 2.6.1.4 Principle 4: Business Continuity
Формулировка стандарта — «Data is an asset that has value to the enterprise and is managed accordingly». Требование назначать ответственных стюардов данных на уровне предприятия стоит не в формулировке, а в разделе следствий того же принципа.
TOGAF Standard, 10th Edition, ADM Techniques, § 2.6.2.1 Principle 10: Data is an Asset
Формулировка стандарта — «Only in response to business needs are changes to applications and technology made»: изменения в приложениях и технологиях делаются только в ответ на потребности бизнеса. Обоснование поясняет, что среда должна меняться под бизнес, а не бизнес под ИТ.
TOGAF Standard, 10th Edition, ADM Techniques, § 2.6.4.1 Principle 18: Requirements-Based Change
Определение из первоисточника
дословная выпискаPrinciples are general rules and guidelines, intended to be enduring and seldom amended, that inform and support the way in which an organization sets about fulfilling its mission.
Принципы — это общие правила и руководящие положения, задуманные как долговечные и редко изменяемые, которые определяют и поддерживают то, как организация выполняет свою миссию.
Источникhttps://pubs.opengroup.org/togaf-standard/architecture-content/chap04.html
Основные параметры
Атрибуты этой сущности по справочнику источника.
- See the TOGAF Standard — ADM Techniques for guidelines and a detailed set of generic Architecture Principles, including:
- Business principles (see the TOGAF Standard — ADM Techniques)
- Data principles (see the TOGAF Standard — ADM Techniques)
- Application principles (see the TOGAF Standard — ADM Techniques)
- Technology principles (see the TOGAF Standard — ADM Techniques)
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей