Voor opdracht-kritieke toepassingen, wordt het proces om commercieel beleid, procedures, en bedrijfslogica te automatiseren vaak beter beheerd door een Motor Bedrijfs van de Regel leveraging.

Het gebruiken van bedrijfsregels kan u helpen behendigere toepassingen met kortere tijd-aan-markt ontwikkelen. Een bedrijfsregel is een verklaring die bepaalt of ��n of ander aspect van de zaken beperkt; een bedrijfsregel is bedoeld om bedrijfsstructuur te beweren of het bedrijfsgedrag te controleren of te be�nvloeden. Een bedrijfsregelmotor evalueert en voert regels uit, die alsof toen verklaringen worden uitgedrukt.

De macht van bedrijfsregels ligt in hun capaciteit zowel om domeinkennis van zijn implementatie logica als het toelaten van bedrijfsregels te scheiden om worden veranderd zonder enige broncode te veranderen. De belofte van bedrijfsregelmotor gebaseerde toepassingen is dat de deskundigen van de domeinkennis gemakkelijk bedrijfsregels overeenkomstig veranderende bedrijfswerkelijkheid zouden moeten kunnen wijzigen zonder het moeten op programmeurs vertrouwen.

De specificatie voor de Motor API van de Regel van Java (JSR 94) is ontwikkeld door het programma Communautaire van het Proces van Java (JCP). Het bepaalt runtime API van Java voor regelmotoren door eenvoudige API te verstrekken om tot een regelmotor van een toepassing van Java toegang te hebben. JSR 94 verstrekt richtlijnen voor het regelbeleid en regelruntime APIs, maar het bepaalt geen richtlijnen voor welke taal aan gebruik om de regels en de acties te bepalen. De inspanningen zijn aan de gang om een gemeenschappelijke regeltaal, met inbegrip van de Taal van de Prijsverhoging van de Regel te standaardiseren (RuleML).

Weinig voorbeelden van bedrijfsregelmotoren omvatten kwijlt (vrij; open bron), Eerlijke Isaac Blaze Advisor, ILOG JRules, en vrije Jess (voor niet-commercieel gebruik AFAIK) enz.

Het artikel: Begonnen worden met de Motor API van de Regel van Java verstrekt een overzicht van JSR 94 en bespreekt hoe te om bedrijfsregeltechnologie in de technologietoepassingen van Java te passen en komt met steekproefcode.