Business reglene i Java er utviklet mellomvare-produkter som brukes til å forenkle koding under utviklingen av business programmer . Virksomheten Regelmotorer bruke automatiske logiske programmering funksjoner for bestemte brukergrupper innganger eller kommandoer for slike forretningsprosesser som regnskap , regelverket og lagerstyring . For eksempel kan en virksomhet regel kommer fra regulatoriske lover vedrørende ansattes skattetrekk . Denne virksomheten regelen kan automatisk gå inn i ansattes W2 informasjon og gi skatte tilbaketrekning data for programvare brukeren . Forretningsregler i Java inkluderer beslutningsregler , integrasjon regler, transformasjon regler og prosess regler . Deklarative Regler
Deklarativ forretningsregler i Java beregne dataverdier eller håndheve programmerte begrensninger som informasjonsmessige egenskaper forandres . Deklarativ forretningsregler er ofte programmert ved hjelp av " hvis-så " logikk , eller absolutter , for å utføre beslutninger i programmet . For eksempel utviklere designe en kreditt - program som benekter kreditt for alle med en kreditt score på mindre enn 600 dollar. Dette declarative regelen ville generere en if -then kodelinje .
IF
application_loan.creditscore > 600
Deretter
deny.application_loan .
Integrasjon regler
Integrasjon regler bidra til å forenkle de tilkoblede relasjoner mellom programmet, brukeren og virksomhetens eksterne data variabler . Integrasjon regler bidra til å innlemme nye data med eksisterende datavarehus innenfor programmet. Dette betyr at brukere kan endre deklarative regler uten å endre hvordan programmet fungerer . Og , dette gjør at bedrifter å endre vedtaket - regelen innganger eller prosesser , for eksempel eksisterende renter , salg rabatter, e-postlister og regulatoriske lover , uten å påvirke ytelsen til programvare .
Transformation regler
Transformation regler automatisere data -mapping ved å standardisere rådata informasjon. Utviklere bruker transformasjon regler å rette skrivefeil, innlemme andre forretningsregler og etablere industri standardizations . Transformation reglene endres kilde data i standardiserte datasett som er tilgjengelige for bruk av andre forretningsregler å utføre spesifikke funksjoner. Automatisk endring av antall må forsørges i et bestemt skatte- fradrag beløpet i en skatte - regnskap programmet er et eksempel ved hjelp av transformasjon regelen.
Prosessen regler
Process regler opprettholde integriteten av programmets programmet til forretningsbruk. Denne virksomheten regelen definerer , spor , skjermer og tildeler innkommende data til utpekte virksomheten reaksjoner utviklet ved hjelp av andre forretningsregler , for eksempel transformasjon regler , integrasjon regler og deklarative regler . Noen programmer krever flere prosessen regler , for eksempel en menneskelig ressurs program som brukes til å veilede menneskelige ressurs personell gjennom en ny- ansatt ansettelsesprosessen. Individuelle prosessen regler vil gjelde for å kreve spesifikk Angitt informasjon om ansatte og oppdatere ny sysselsetting regulatoriske eller bedriftens behov.