Investor's wiki

Forretningslogik

Forretningslogik

Hvad er forretningslogik

Forretningslogik er de brugerdefinerede regler eller algoritmer,. der håndterer udvekslingen af information mellem en database og brugergrænseflade. Forretningslogik er i bund og grund den del af et computerprogram, der indeholder informationen (i form af forretningsregler), der definerer eller begrænser, hvordan en virksomhed fungerer. Sådanne forretningsregler er operationelle politikker, der normalt er udtrykt i sande eller falske binære filer. Forretningslogik kan ses i de arbejdsgange, de understøtter, såsom i sekvenser eller trin, der i detaljer specificerer den korrekte strøm af information eller data og derfor beslutningstagning. Forretningslogik er også kendt som "domænelogik".

Forståelse af forretningslogik

Sagt på en anden måde er forretningslogik virkelige forretningsregler, der er sat i computerkode og vist i et computerprogram via en brugergrænseflade. Forretningslogik er mest tydelig i dens rolle i at skabe arbejdsgange, der videregiver data mellem brugere og softwaresystemer. Forretningslogik bestemmer, hvordan data kan vises, lagres, oprettes og ændres. Det giver et system af regler, der guider, hvordan forretningsobjekter (dele af software, der styrer, hvordan data transporteres) arbejder med hinanden. Forretningslogik guider også, hvordan forretningsobjekter i software tilgås og opdateres. Den findes på et højere niveau end den type kode, der bruges til at vedligeholde grundlæggende computerinfrastruktur, såsom hvordan en database vises for en bruger eller som grundlæggende systeminfrastruktur.

Algoritmerne involveret i forretningslogik udfører databehandling bag kulisserne, der er usynlig for brugeren, men som er afgørende for at holde tingene kørende i en moderne økonomi.

Forretningslogik vs. Forretningsregler

Forretningsregler er ubrugelige uden forretningslogik til at bestemme, hvordan data beregnes, ændres og overføres til brugere og software. Men uden forretningsregler til at skabe en ramme, kan forretningslogik ikke eksistere. Forretningslogik er enhver del af en virksomhed, der udgør et system af processer og procedurer, hvorimod alt andet er et eksempel på en forretningsregel.

Eksempel på forretningslogik

En kreditkortudsteders forretningslogik kan specificere, at uden for statens kreditkorttransaktioner over en vis grænse, f.eks. $500, markeres som mistænkelige, og udstederen kontaktes så hurtigt som muligt for at bekræfte transaktionens ægthed. Politikken med at markere en sådan transaktion er et eksempel på en forretningsregel; selve processen med at markere transaktionen er et eksempel på forretningslogik. Da der udføres millioner af kreditkorttransaktioner hver eneste dag, gør forretningslogikken det muligt at kontrollere og behandle sådanne transaktioner på en effektiv og rettidig måde.

Højdepunkter

  • Forretningslogik findes på et højere niveau end den type kode, der bruges til at vedligeholde grundlæggende computerinfrastruktur.

  • Forretningslogik kan ses i de arbejdsgange, de understøtter, såsom i sekvenser eller trin, der i detaljer specificerer det korrekte flow af information eller data

  • Forretningslogik refererer til logikken og algoritmerne, der fungerer som grundlaget for kode i forretningssoftware.