Bedrijfslogica
Wat is bedrijfslogica
Bedrijfslogica zijn de aangepaste regels of algoritmen die de uitwisseling van informatie tussen een database en gebruikersinterface afhandelen. Bedrijfslogica is in wezen het deel van een computerprogramma dat de informatie bevat (in de vorm van bedrijfsregels) die bepaalt of beperkt hoe een bedrijf werkt. Dergelijke bedrijfsregels zijn operationeel beleid dat gewoonlijk wordt uitgedrukt in echte of valse binaries. Bedrijfslogica is terug te vinden in de workflows die ze ondersteunen, zoals in sequenties of stappen die in detail de juiste stroom van informatie of gegevens specificeren, en dus de besluitvorming. Bedrijfslogica wordt ook wel “domeinlogica” genoemd.
Belangrijkste leerpunten
- Bedrijfslogica verwijst naar de logica en algoritmen die dienen als de basis van code in bedrijfssoftware.
- Bedrijfslogica is terug te vinden in de workflows die ze ondersteunen, zoals in reeksen of stappen die in detail de juiste stroom van informatie of gegevens specificeren
- Bedrijfslogica bestaat op een hoger niveau dan het type code dat wordt gebruikt om een basiscomputerinfrastructuur te onderhouden.
Inzicht in bedrijfslogica
Anders gezegd, bedrijfslogica zijn bedrijfsregels uit de echte wereld die in computercode worden gestopt en via een gebruikersinterface in een computerprogramma worden weergegeven. Bedrijfslogica komt het duidelijkst tot uiting in haar rol bij het creëren van workflows die gegevens doorgeven tussen gebruikers en softwaresystemen. Bedrijfslogica bepaalt hoe gegevens kunnen worden weergegeven, opgeslagen, gemaakt en gewijzigd. Het biedt een systeem van regels dat bepaalt hoe bedrijfsobjecten (delen van software die bepalen hoe gegevens worden getransporteerd) met elkaar samenwerken. Bedrijfslogica bepaalt ook hoe bedrijfsobjecten binnen software worden benaderd en bijgewerkt. Het bestaat op een hoger niveau dan het type code dat wordt gebruikt om een basiscomputerinfrastructuur te onderhouden, zoals hoe een database wordt weergegeven aan een gebruiker of als basissysteeminfrastructuur.
De algoritmen die betrokken zijn bij bedrijfslogica voeren gegevensverwerking achter de schermen uit die onzichtbaar is voor de gebruiker, maar die cruciaal is om alles soepel te laten verlopen in een moderne economie.
Bedrijfslogica versus bedrijfsregels
Bedrijfsregels zijn nutteloos zonder bedrijfslogica om te bepalen hoe gegevens worden berekend, gewijzigd en verzonden naar gebruikers en software. Maar zonder bedrijfsregels om een raamwerk te creëren, kan bedrijfslogica niet bestaan. Bedrijfslogica is elk onderdeel van een zakelijke onderneming dat een systeem van processen en procedures vormt, terwijl al het andere een voorbeeld is van een bedrijfsregel.
Voorbeeld van bedrijfslogica
Een credit card emittent business logica kan worden bepaald dat out-of-state credit card transacties boven een bepaalde grens, zeg $ 500, worden gemarkeerd als verdacht en de emittent contact zo snel mogelijk om de authenticiteit van de transactie te bevestigen. Het beleid om een dergelijke transactie te markeren is een voorbeeld van een bedrijfsregel; het feitelijke proces van het markeren van de transactie is een voorbeeld van bedrijfslogica. Aangezien er elke dag miljoenen creditcardtransacties worden uitgevoerd, maakt de bedrijfslogica het mogelijk om dergelijke transacties op een efficiënte en tijdige manier te controleren en te verwerken.