Regole di business in Java

March 7

Le regole di business in Java sono stati sviluppati prodotti middleware utilizzati per semplificare la codifica durante lo sviluppo di applicazioni software per il business. motori di regole di business applicano funzioni automatiche di programmazione logici per gli ingressi utente specifico o comandi per tali processi aziendali come la contabilità, la conformità alle normative e la gestione delle scorte. Ad esempio, una regola aziendale può venire da statuti normativi in ​​materia di ritenute fiscali dei dipendenti. Questa regola di business potrebbe entrare automaticamente le informazioni W2 del dipendente e fornire dati di prelievo fiscale per l'utente del software. Le regole di business in Java includono regole di decisione, regole di integrazione, regole di trasformazione e le regole di processo.

Regole dichiarativi

le regole di business dichiarative nei valori dei dati di calcolo Java o far rispettare i vincoli programmato come proprietà informativi cambiano. regole di business dichiarative sono spesso programmati con "if-then" logica, o assoluti, per eseguire le decisioni di business all'interno del programma software. Ad esempio, gli sviluppatori di progettare un programma di credito applicazione che nega di credito per chiunque con un punteggio di credito inferiore a 600. Questa regola dichiarativa genererebbe una riga di codice if-then.

SE

application_loan.creditscore> 600

Poi

deny.application_loan.

regole di integrazione

regole di integrazione semplificano le relazioni interfacciati tra l'applicazione, l'utente e le variabili dati business "esterni. regole di integrazione consentono di incorporare nuovi dati con data warehouse esistenti all'interno del software applicativo. Questo significa che gli utenti possono cambiare le regole dichiarative senza cambiare il modo le funzioni dell'applicazione. E, questo consente alle aziende di cambiare gli ingressi o processi decisionali delle regole, come i tassi di interesse esistenti, sconti commerciali, liste e-mail e le leggi di regolamentazione, senza compromettere le prestazioni del software applicativo.

regole di trasformazione

regole di trasformazione automatizzare i dati di mappatura standardizzando le informazioni di dati grezzi. Gli sviluppatori utilizzano regole di trasformazione per correggere errori di ortografia, incorporare altri le regole di business e stabilire standardizzazioni del settore. regole di trasformazione cambiano i dati di origine in insiemi di dati standardizzati che sono disponibili per l'utilizzo da parte di altri regole di business per eseguire le funzioni di business specifici. cambiando automaticamente il numero di dipendenti in una specifica quantità di imposta-detrazione in un programma di fiscale-contabile è un esempio utilizzando la regola di trasformazione.

Regole di processo

regole di processo mantengono l'integrità di applicazione del programma per l'uso aziendale. Questa regola aziendale definisce, tracce, monitor e assegna i dati in arrivo a reazioni aziendali designati sviluppati utilizzando altre regole di business, come ad esempio regole di trasformazione, regole di integrazione e le regole dichiarative. Alcune applicazioni richiedono regole di processo multiple, come ad esempio un programma di risorse umane utilizzate per guidare il personale delle risorse umane attraverso un processo di assunzione di nuovo-dipendente. regole di processo individuale si applicano a richiedere specifiche informazioni sui dipendenti immesso e l'aggiornamento dei requisiti normativi o aziendali nuova occupazione.