Hva er forretningslogikk
Forretningslogikk er de tilpassede reglene eller algoritmene som håndterer utveksling av informasjon mellom en database og brukergrensesnitt. Forretningslogikk er egentlig den delen av et dataprogram som inneholder informasjonen (i form av forretningsregler) som definerer eller begrenser hvordan en virksomhet opererer. Slike forretningsregler er operasjonspolitikk som vanligvis kommer til uttrykk i sanne eller falske binære filer. Virksomhetslogikk kan sees i arbeidsflytene de støtter, for eksempel i sekvenser eller trinn som i detalj spesifiserer riktig flyt av informasjon eller data, og derfor beslutninger. Forretningslogikk er også kjent som "domenelogikk."
Viktige takeaways
- Forretningslogikk refererer til logikken og algoritmene som fungerer som grunnlaget for kode i forretningsprogramvare. Forretningslogikk kan sees i arbeidsflytene de støtter, for eksempel i sekvenser eller trinn som i detalj spesifiserer riktig flyt av informasjon eller data Forretningslogikk eksisterer på et høyere nivå enn koden som brukes til å opprettholde grunnleggende datamaskininfrastruktur.
Forstå forretningslogikk
Sagt på en annen måte, forretningslogikk er virkelige forretningsregler satt i datakode og vist i et dataprogram via et brukergrensesnitt. Forretningslogikk er mest tydelig i sin rolle i å lage arbeidsflyter som sender data mellom brukere og programvaresystemer. Forretningslogikk bestemmer hvordan data kan vises, lagres, opprettes og endres. Den gir et system med regler som guider hvordan forretningsobjekter (deler av programvare som styrer hvordan data transporteres) fungerer sammen. Forretningslogikk guider også hvordan forretningsobjekter innen programvare får tilgang til og oppdateres. Den eksisterer på et høyere nivå enn typen kode som brukes til å opprettholde grunnleggende datamaskininfrastruktur, for eksempel hvordan en database vises til en bruker eller som grunnleggende systeminfrastruktur.
Algoritmene som er involvert i forretningslogikk, utfører databehandling bak kulissene som er usynlige for brukeren, men som er avgjørende for å holde ting i en moderne økonomi.
Forretningslogikk kontra forretningsregler
Forretningsregler er ubrukelige uten forretningslogikk for å avgjøre hvordan data beregnes, endres og overføres til brukere og programvare. Men uten forretningsregler for å lage et rammeverk, kan ikke virksomhetslogikk eksistere. Forretningslogikk er enhver del av et forretningsforetak som utgjør et system med prosesser og prosedyrer, mens alt annet er et eksempel på en forretningsregel.
Eksempel på forretningslogikk
En kredittkortutsteders forretningslogikk kan spesifisere at out-of-state kredittkorttransaksjoner over en viss grense, for eksempel 500 dollar, skal flagges som mistenkelige og utstederen kontaktes så snart som mulig for å bekrefte ektheten av transaksjonen. Politikken for å flagge en slik transaksjon er et eksempel på en forretningsregel; den faktiske prosessen med å flagge transaksjonen er et eksempel på forretningslogikk. Gitt at millioner av kredittkorttransaksjoner gjennomføres hver eneste dag, gjør virksomhetslogikk det mulig å kontrollere og behandle slike transaksjoner på en effektiv og betimelig måte.
