Les règles métier en Java sont développées produits middleware utilisées pour simplifier le codage lors de l'élaboration d'applications logicielles d'entreprise . Les moteurs de règles métier s'appliquent fonctions de programmation logiques automatiques pour les entrées spécifiques des utilisateurs ou des commandes pour de tels processus d'affaires tels que la comptabilité , la conformité réglementaire et la gestion des stocks . Par exemple, une règle métier peut provenir de lois réglementaires relatives aux impôts retenus à la source des employés. Cette règle de gestion peut entrer automatiquement des informations W2 de l'employé et fournir des données de retrait d'impôt pour l'utilisateur du logiciel . Les règles métier en Java incluent des règles de décision , règles d'intégration , les règles de transformation et de règles de processus. Règles déclaratives
règles métier déclaratives dans les valeurs des données de calcul Java ou appliquer des limites programmées en tant que propriétés changement informationnel . Règles métier déclaratives sont souvent programmés à l'aide " si-alors " logique ou absolus , d'effectuer des décisions d'affaires dans le logiciel. Par exemple , les développeurs de concevoir un programme de crédit -application qui nie crédit pour n'importe qui avec un score de crédit de moins de 600 . Cette règle déclarative générerait une ligne de code if-then .
IF et
application_loan.creditscore > 600
Puis
deny.application_loan . < Br >
règles d'intégration
règles d'intégration des
contribuent à simplifier les relations interfacés entre l'application , l'utilisateur et les variables de données externes de l'entreprise. Règles d'intégration aident à intégrer de nouvelles données avec des entrepôts de données existants dans le logiciel d'application. Cela signifie que les utilisateurs peuvent modifier les règles déclaratives , sans changer la façon dont les fonctions de l'application . Et , ce qui permet aux entreprises de modifier les entrées ou les processus de prise de règles, telles que les taux d'intérêt actuels , escomptes sur ventes , des listes de courrier électronique et les lois réglementaires , sans affecter les performances de l' application.
les règles de transformation
règles de transformation de
automatiser données de cartographie en standardisant l'information de données brutes . Les développeurs utilisent des règles de transformation pour corriger les fautes d'orthographe , d'intégrer d'autres règles métier et d'établir des standardisations de l'industrie. Les règles de transformation changent les données sources dans des ensembles de données standardisés qui sont disponibles pour une utilisation par d'autres règles métier pour effectuer des fonctions commerciales spécifiques. Changer automatiquement le nombre de personnes à charge dans une quantité déduction fiscale spécifique à un programme d'impôt comptable est un exemple en utilisant la règle de transformation .
Règles de processus
règles du processus d'
maintiennent l'intégrité de l'application du programme de son utilisation commerciale. Cette règle d' entreprise définit , les pistes , les moniteurs et attribue les données entrantes à des réactions d'affaires désignés développés en utilisant d'autres règles métier, telles que les règles de transformation , les règles d'intégration et de règles déclaratives . Certaines applications nécessitent plusieurs règles de procédure , comme un programme de ressources humaines utilisés pour guider le personnel des ressources humaines à travers un processus d'embauche nouveau - employé . Règles de processus individuels s'appliqueraient à exiger des informations spécifiques de l'employé entré et mettre à jour un nouvel emploi ou réglementaire besoins de l'entreprise .