Business reglerna i Java är utvecklat middleware produkter som används för att förenkla kodning under utvecklingen av applikationer affärssystem . Business regelmotorer använda automatiska Logisk programmering funktioner för specifika användargrupper ingångar eller kommandon för sådana affärsprocesser som redovisning , regelefterlevnad och lagerhantering . Till exempel kan ett företag regel komma från reglerande lagar rörande skatter Personalskatt . Denna verksamhet regel kan automatiskt ange den anställdes W2 information och ge skatt tillbakadragande data för programvaran användaren . Affärsregler i Java inkluderar beslutsregler , regler integration , regler omvandling och regler process . Deklarativ
Deklarativa affärsregler i Java beräkna datavärden eller verkställa programmerade begränsningar som informativa egenskaper förändras . Deklarativ affärsregler ofta programmeras med hjälp av " om - då " logik , eller absoluta , att utföra affärsbeslut inom programmet . Till exempel , utvecklare utforma ett kredit - tillämpningsprogram som förnekar kredit för någon med en kredit värdering av mindre än 600 . Denna deklarativ regel skulle generera en om-då kodrad .
P Om
application_loan.creditscore > 600
Sedan
deny.application_loan .
Integration regler
Integration regler bidra till att förenkla de inkopplade relationer mellan programmet , användaren och verksamhetens externa variabler uppgifter . Integration regler bidrar till att integrera nya data med existerande datalager inom programvara . Detta innebär att användare kan ändra deklarativa regler utan att ändra hur programmet fungerar . Och ger detta företag att ändra beslut - regeln ingångar eller processer , såsom befintliga räntor , försäljning rabatter , e-postlistor och reglerande lagar , utan att påverka prestandan av programvaran .
transformation regler
transformation regler automatisera uppgifter - mappning genom att standardisera rådata information. Utvecklare använder omvandling regler för att korrigera felstavningar , införliva andra affärsregler och etablera industri standardisering . Transformation reglerna ändras källdata till standardiserade uppgifter som är tillgängliga för användning av andra affärsregler för att utföra specifika affärsfunktioner . Automatiskt ändra antalet anhöriga till en specifik skatt - avdraget belopp i skatt - redovisning programmet är ett exempel med omvandlingen regeln .
Processregler
Process regler upprätthåller integritet programmets ansökan till sitt företag . Denna verksamhet regel definierar , spår, övervakar och tilldelar inkommande data till utsedda företag reaktioner utvecklats med hjälp av andra affärsregler , såsom transformation , regler integration och deklarativa regler . Vissa program kan kräva flera process- regler, såsom en mänsklig resurs som används för att styra mänskliga resurser personal genom en ny - anställd anställningsprocessen . Individuell process regler skulle gälla kräver särskilda inmatad information om anställda och uppdatera ny anställning regelverk eller krav företag .