Бизнес-логика
Материал из Википедии — свободной энциклопедии
Бизнес-логика — архитектурное понятие в программировании, отражающее специфический для области применения (бизнеса) алгоритм работы с данными и их свойствами. Обычно строится с использованием универсального извлечения данных (чаще всего из СУБД), занимается обработкой, отображением пользователю, а так же изменением/добавлением данных в зависимости от действий пользователя.
К бизнес-логике относятся, к примеру, формулы расчета ежемесячных выплат по ссудам (в финансовой индустрии), автоматизированная отсылка е-мейла руководителю проекта по окончанию выполнения частей задания всеми подчиненными (в системах управления проектами), отказ от отеля при отмене рейса авиакомпанией (в туристическом бизнесе) и т.д. С другой стороны, чтение файла с диска, вызов удаленных процедур, создание резервной копии данных — это универсальные алгоритмы, не являющиеся бизнес-логикой.