Business Logic ist ein abstrakter Begriff in der Softwaretechnik.
Im weiteren Sinne ist Business Logic aber die eigentliche Grundlage für die Entwicklung jeder Business Software.
„Business Logic is that part of the program which encodes the real-world business rules that determine how data can be created, stored, and changed. It prescribes how business objects interact with one another, and enforces the routes and the methods by which business objects are accessed and updated.
Business Rules describe the operations, definitions and constraints that apply to an organization. The operations collectively form a process; every business uses these processes to form systems that get things done.“
zitiert nach Wikipedia.
In der Praxis der Datenbankentwicklung ist Business Logic eine zusätzliche Abstraktionsschicht in der Software, welche direkt erkennbar Bezug auf Business Logic, Business Rules und Workflows nimmt. Dadurch bleibt die Business Logic auf jeder Entwicklungsstufe erkennbar und somit direkt umsetzbar.
20230227 TG