Архитектура прикладных решений (ESA - Enterprise Solution Architecture) – или, другими словами, архитектура приложений, включает в себя совокупность программных продуктов и интерфейсов между ними.
Архитектуру прикладных решений разделают на два направления:
- Область разработки прикладных систем. - Портфель прикладных систем.
Область разработки прикладных систем описывает технологическую часть архитектуры прикладных решений и включает в себя: программные продукты; модели данных; интерфейсы (API); пользовательские интерфейсы. Область разработки прикладных систем является техническим описанием конкретных приложений. Соответственно, информацию о данных модулях проще всего представить в виде двух следующих схем:
Область разработки прикладных систем описывает технологическую часть архитектуры прикладных решений и включает в себя: программные продукты; модели данных; интерфейсы (API); пользовательские интерфейсы. Область разработки прикладных систем является техническим описанием конкретных приложений. Соответственно, информацию о данных модулях проще всего представить в виде двух следующих схем:
Компоненты и структура системы – внутренняя структура системы, включающая в себя информацию о программных модулях и базах данных.
Взаимодействие с другими системами (интерфейсы) – описывает взаимодействие приложения с внешними объектами (программными продуктами, пользователями).