Forretningsregler i Java

Forretningsregler i Java er utviklet mellomvare produkter som brukes for å forenkle kodingen under utviklingen av forretningsapplikasjoner. Forretningsregelmotorer gjelder automatiske logiske programmeringsfunksjoner for spesifikke brukerinnganger eller kommandoer for slike forretningsprosesser som regnskap, overholdelse av regelverk og lagerstyring. For eksempel kan en bedrift regel kommer fra regulatoriske forskrifter vedrørende skattetrekk. Denne virksomheten regelen kan automatisk inn den ansattes W2 informasjon og gi skatteabstinens data for programvaren bruker. Forretningsregler i Java inkluderer beslutningsregler, integrasjon regler, transformasjonsregler og prosessregler.

deklarative regler

Deklarativ forretningsregler i Java beregne dataverdier eller håndheve programmerte begrensninger som informasjons egenskaper endrer seg. Deklarativ forretningsregler er ofte programmert ved hjelp av "if-then" logikk, eller absolutter, til å utføre beslutninger innenfor programmet. For eksempel utviklere designe en kreditt-program som benekter kreditt for alle med en kreditt score på mindre enn 600. Dette deklarative regelen ville generere en if-then kode linje.

HVIS

application_loan.creditscore> 600

Deretter

deny.application_loan.

integrasjons~~POS=TRUNC

Integrasjon regler bidra til å forenkle interfaced relasjoner mellom programmet, brukeren og virksomhetens eksterne datavariabler. Integrasjon regler bidra til å innlemme nye data med eksisterende datavarehus i programmet. Dette betyr at brukere kan endre deklarative regler uten å endre hvordan programmet fungerer. Og det gjør det mulig for bedrifter å endre beslutningsregel innganger eller prosesser, slik som eksisterende renter, salg rabatter, e-postlister og regulerende lover, uten at det påvirker ytelsen til programvare.

Transformation Regler

Transformation regler automat data-kartlegging ved å standardisere rådata informasjon. Utviklere bruker transformasjons regler for å korrigere feilstavinger, innlemme andre forretningsregler og etablere bransje standardizations. Transformation reglene endres kildedataene i standardiserte datasettene som er tilgjengelig for bruk av andre forretningsregler å utføre bestemte forretningsfunksjoner. Automatisk endre antall forsørgede inn i en bestemt skattefradraget beløpet i en tax-regnskap programmet er et eksempel ved hjelp av transformasjonen regelen.

prosess~~POS=TRUNC reglene~~POS=HEADCOMP

Prosess regler opprettholde integriteten av programmet søknad til sin forretningsbruk. Denne virksomheten regelen definerer, spor, skjermer og tildeler innkommende data til spesielle forretnings reaksjoner utviklet ved hjelp av andre forretningsregler, for eksempel transformasjonsregler, integrasjon regler og deklarative regler. Noen applikasjoner krever flere prosessregler, for eksempel en menneskelig ressurs program som brukes til å veilede menneskeressurspersoner gjennom en ny-ansatt ansettelsesprosessen. Individuelle prosessen regler vil gjelde for å kreve spesifikk Angitt informasjon om ansatte og oppdatere krav ny sysselsetting regulatoriske eller selskap.