Бизнес-логика влияет на архитектуру информационной системы, в частности, следующим образом:
- Определение основных функций приложения. 1 В слое бизнес-логики сконцентрированы функции, предназначенные для достижения поставленной перед системой цели. 1
- Влияние на сопровождаемость. 1 Когда бизнес-логика отделена от пользовательского интерфейса и технической инфраструктуры, то легче определить участок кода, ответственный за логику, которую нужно модифицировать. 3 Это повышает ремонтопригодность и способность системы к эволюции. 1
- Влияние на производительность. 1 Из-за дополнительных промежуточных слоёв может снижаться производительность системы. 1 Часто для решения проблем с производительностью используют типовые решения, которые ещё больше усложняют структуру приложения. 1
- Влияние на своевременность выхода продукта. 1 Простая структура приложения позволяет сократить фазу проектирования и обеспечить поэтапный выпуск продукта. 1 Однако при усложнении бизнес-правил длительность разработки непропорционально возрастает. 1
Таким образом, бизнес-логика влияет на архитектуру информационной системы, определяя основные функции приложения и влияя на такие важные характеристики системы, как сопровождаемость, производительность и своевременность выхода продукта. 1