Планируя создать свой веб-ресурс, вы сталкиваетесь с необходимостью продумать и наладить логику бизнес процесса. В этой статье вы узнаете:
Бизнес-логика (применительно к IT-сфере) – правила и принципы, которые определяют работу и взаимодействие прикладных функций конкретной информационной системы.
Т.е. именно она определяет, как IT-продукт должен работать технически. Ещё её называют логикой предметной или прикладной области.
Например, к сфере бизнес-логики принадлежат алгоритмы автоматической отсылки сообщений об окончании этапа или всего проекта контролирующему лицу, формулы расчёта финансовых выплат и т.п.
При разработке и моделировании продукта бизнес-логику описывают как
При анализе и проектировании продукта логика бизнес процесса представлена в виде классов (если применялись объектно-ориентированные языки), а также как процедуры и функции (если процедурные языки).
Также под бизнес-логикой могут подразумеваться те программные модули, которые её осуществляют.
Как правило, под UX-дизайном понимают пользовательские сценарии поведения продукта. В отличие от бизнес-логики, отвечающей за техническую функциональность, он решает, насколько пользователю будет комфортно пользоваться разработанным продуктом на основе определенных поведенческих моделей.
UX-дизайн может стать частью бизнес-логики, это то, что увидит человек, в то время, как бизнес-логика – весь механизм работы в целом.
О возможностях организации бизнес-логики можно прочитать в хранимых процедурах SQL Server здесь.
Организация и дальнейшая настройка бизнес-логики продукта (например, сайта) зависит от ваших потребностей, сложности будущего проекта и профессионализма разработчика. Обычно выделяют три основных подхода:
Поскольку применяемая логика бизнес процесса напрямую влияет на качество разрабатываемого продукта, то учитывать нужно много факторов:
При создании веб-платформы Falcon Space мы постарались сделать максимально гибкий инструмент для внедрения изменений в бизнес-логику. Пример внедрения функционала можно посмотреть здесь.
Вызов внешних действий - это возможность действия, выходящего за рамки возможности работы с БД через…
Вызов внешних действий - это возможность действия, выходящего за рамки возможности работы с БД через…
После выполнения действий в SQL на клиенте иногда возникает необходимость что-то обновить или сделать. Для…
Вы можете обратиться к внешним API через использование Внешних действий (код apirequest, использование описано в…
В системной таблице as_trace хранятся данные по работе приложения. Поле code определяет тип события: DBLREQ…
Рассмотрим механизм анализа ошибок, как это всё работает, и как его использовать. Когда происходит ошибка…