Бізнес логіка або доменна логіка — система зв'язків та залежностей елементів бізнес-даних та правил обробки цих даних відповідно до особливостей ведення окремої діяльності (бізнес-правил), яка встановлюється при розробці програмного забезпечення, призначеного для автоматизації цієї діяльності. Бізнес логіка описує бізнес-правила реального світу, які визначають способи створення, представлення та зміни даних. Бізнес логіка контрастує з іншими частинами програми, які мають відношення до низького рівня: управління базою даних, відображення інтерфейсу користувача, інфраструктура і т.д.
Бізнес-логіка визначається робочими процесами, відображається у впорядковані у часі задачі, структури інформаційних моделей та потоків даних від одного учасника робочих процесів (людини або програмного забезпечення) до іншого.
У відносно простих системах бізнес логіка визначається алгоритмами обробки даних відповідно до вимог предметної області, у більш складних системах бізнес-логіка переноситься на рівень даних (опис бізнес логіки), які у той чи інший спосіб визначають правила обробки даних.
Приклади
Заробітна платня розраховується на основі числових даних про посадові оклади, календар відпрацьованого часу тощо. Процеси розрахунку заробітної платні включають процеси нарахування, утримання та інші. Послідовність виконання цих операцій (спочатку нарахування, потім утримання) є частиною бізнес логіки. Правила розрахунку виплат за депозитами можуть включати такі самі процеси (нарахування та отримання), але послідовність виконання цих процесів може бути іншою: спочатку утримання, потім нарахування. В цих прикладах процеси однакові, а бізнес логіка різна.
Бізнес логіка та бізнес-правила
Слід розрізняти бізнес-логіку та бізнес-правила:
- Бізнес-логіка — це та частина системи підприємства, що визначає, як дані перетворюються або розраховується і як вони передаються до людей або програмного забезпечення.
- Бізнес-правила є формальними виразами вимог ділової політики.
Все, що стосується інформаційного забезпечення діяльності та являє собою процес або процедуру — бізнес-логіка; все, що не є процесом чи процедурою — бізнес-правило. Наприклад, вітання нового відвідувача — це процес (потік робіт), що складається з кроків, які необхідно зробити, і цей процес є частиною бізнес логіки; вимоги здійснювати привітання є вимогою ділової політики і це бізнес-правило. Отже, бізнес-логіка є процедурною, бізнес-правила носять декларативний характер.
Бізнес-логіка визначає, як бізнес-об'єкти взаємодіють один з одним та забезпечує маршрути і методи, за допомогою яких інформація про бізнес-об'єкти може бути доступною і оновленою. Бізнес-правила розглядаються як вимоги до моделей справжніх бізнес-об'єктів (наприклад, офіційні документи повинні включати підпис, неофіційні — знаки поваги тощо).
Посилання
- Steven Minsky (27 березня 2005). . eBizQ. Архів оригіналу за 11 березня 2016. Процитовано 28 березня 2014.
- . 24 грудня 2013. Архів оригіналу за 24 грудня 2013. Процитовано 28 березня 2014.
- William Ulrich. (PDF). Архів оригіналу (PDF) за 24 грудня 2013. Процитовано 28 березня 2014.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Biznes logika abo domenna logika sistema zv yazkiv ta zalezhnostej elementiv biznes danih ta pravil obrobki cih danih vidpovidno do osoblivostej vedennya okremoyi diyalnosti biznes pravil yaka vstanovlyuyetsya pri rozrobci programnogo zabezpechennya priznachenogo dlya avtomatizaciyi ciyeyi diyalnosti Biznes logika opisuye biznes pravila realnogo svitu yaki viznachayut sposobi stvorennya predstavlennya ta zmini danih Biznes logika kontrastuye z inshimi chastinami programi yaki mayut vidnoshennya do nizkogo rivnya upravlinnya bazoyu danih vidobrazhennya interfejsu koristuvacha infrastruktura i t d Biznes logika viznachayetsya robochimi procesami vidobrazhayetsya u vporyadkovani u chasi zadachi strukturi informacijnih modelej ta potokiv danih vid odnogo uchasnika robochih procesiv lyudini abo programnogo zabezpechennya do inshogo U vidnosno prostih sistemah biznes logika viznachayetsya algoritmami obrobki danih vidpovidno do vimog predmetnoyi oblasti u bilsh skladnih sistemah biznes logika perenositsya na riven danih opis biznes logiki yaki u toj chi inshij sposib viznachayut pravila obrobki danih PrikladiZarobitna platnya rozrahovuyetsya na osnovi chislovih danih pro posadovi okladi kalendar vidpracovanogo chasu tosho Procesi rozrahunku zarobitnoyi platni vklyuchayut procesi narahuvannya utrimannya ta inshi Poslidovnist vikonannya cih operacij spochatku narahuvannya potim utrimannya ye chastinoyu biznes logiki Pravila rozrahunku viplat za depozitami mozhut vklyuchati taki sami procesi narahuvannya ta otrimannya ale poslidovnist vikonannya cih procesiv mozhe buti inshoyu spochatku utrimannya potim narahuvannya V cih prikladah procesi odnakovi a biznes logika rizna Biznes logika ta biznes pravilaSlid rozriznyati biznes logiku ta biznes pravila Biznes logika ce ta chastina sistemi pidpriyemstva sho viznachaye yak dani peretvoryuyutsya abo rozrahovuyetsya i yak voni peredayutsya do lyudej abo programnogo zabezpechennya Biznes pravila ye formalnimi virazami vimog dilovoyi politiki Vse sho stosuyetsya informacijnogo zabezpechennya diyalnosti ta yavlyaye soboyu proces abo proceduru biznes logika vse sho ne ye procesom chi proceduroyu biznes pravilo Napriklad vitannya novogo vidviduvacha ce proces potik robit sho skladayetsya z krokiv yaki neobhidno zrobiti i cej proces ye chastinoyu biznes logiki vimogi zdijsnyuvati privitannya ye vimogoyu dilovoyi politiki i ce biznes pravilo Otzhe biznes logika ye procedurnoyu biznes pravila nosyat deklarativnij harakter Biznes logika viznachaye yak biznes ob yekti vzayemodiyut odin z odnim ta zabezpechuye marshruti i metodi za dopomogoyu yakih informaciya pro biznes ob yekti mozhe buti dostupnoyu i onovlenoyu Biznes pravila rozglyadayutsya yak vimogi do modelej spravzhnih biznes ob yektiv napriklad oficijni dokumenti povinni vklyuchati pidpis neoficijni znaki povagi tosho PosilannyaSteven Minsky 27 bereznya 2005 eBizQ Arhiv originalu za 11 bereznya 2016 Procitovano 28 bereznya 2014 24 grudnya 2013 Arhiv originalu za 24 grudnya 2013 Procitovano 28 bereznya 2014 William Ulrich PDF Arhiv originalu PDF za 24 grudnya 2013 Procitovano 28 bereznya 2014