Архитектура приложений
-
Основы архитектуры приложений
- Архитектура приложений является частью архитектуры предприятия и описывает взаимодействие приложений и пользователей.
- Она фокусируется на потреблении и создании данных, а не на внутренней структуре приложений.
-
Управление портфелем приложений
- Приложения сопоставляются с бизнес-функциями и процессами для оценки их ценности.
- Стратегия построения архитектуры приложений должна соответствовать стратегии роста организации.
-
Узоры и шаблоны приложений
- Узоры представляют собой идеи, которые могут быть полезны в различных контекстах.
- Шаблоны приложений описывают структурные и поведенческие характеристики и могут быть использованы для решения архитектурных задач.
- Существуют различные типы шаблонов, включая одноуровневые, клиент-серверные, многоуровневые и распределенные.
-
Выбор шаблонов приложений
- Выбор шаблона зависит от отрасли и использования компонентов приложений.
- В организации может сочетаться множество моделей, если она росла органически и за счет приобретений.
-
Роль архитектора приложений
- TOGAF описывает навыки и ожидания от архитектора приложений, включая понимание модульности, интеграции, высокой доступности и масштабируемости.
- Архитектор приложений специализируется на конкретных приложениях в организации и предоставляет стратегические рекомендации по их обслуживанию.
-
Задачи архитектора приложений
- Архитектор приложений анализирует приложения с точки зрения взаимодействия, производительности, надежности и доступности.
- Он также оценивает стадию жизненного цикла приложения и технологические риски.
-
Стандарты в архитектуре
- Существуют различные стандарты, включая TOGAF, Open Group, Zachman, FEA и Gartner.
- Существуют также международные стандарты, такие как ISO/IEC 42010 и IEEE 1471.
-
Рекомендации
- В статье также упоминаются рекомендации по планированию архитектуры предприятия, архитектуре приложений с высокой доступностью и другие.
Полный текст статьи: