Ilog JRules 4.0: lavorare secondo le regole

Una conseguenza del passaggio all'elaborazione distribuita è che le regole aziendali finiscono per essere sparse nella massa di applicazioni, servizi Web, sistemi legacy e piattaforme back-end che compongono l'azienda.

La centralizzazione di queste regole aziendali ne facilita la manutenzione, riducendo così i costi complessivi dell'applicazione. Questo approccio consente inoltre alle aziende di rispondere rapidamente quando le condizioni di mercato, come i prezzi della concorrenza, impongono un rapido cambiamento delle regole aziendali.

JRules 4.0 di Ilog fornisce una solida soluzione per la gestione delle regole aziendali attraverso il suo repository integrato e strumenti utili. Analisti e programmatori aziendali scopriranno che l'uso di JRules è un approccio molto più semplice per creare e mantenere le regole aziendali rispetto alla gestione delle regole individualmente.

Rispetto ad altre soluzioni di gestione delle regole aziendali, come Blaze Advisor, JRules costa meno e le sue funzionalità corrispondono ai suoi concorrenti. JRules offre interfacce di strumenti appropriate sia per gli analisti aziendali che per gli sviluppatori di software.

Novità di questa versione, il repository JRules ora supporta l'archiviazione delle regole di business per più progetti, il che aumenta la gestibilità, un miglioramento rispetto alle versioni precedenti in cui le regole venivano mantenute separatamente nei file basati sul progetto.

Gli analisti aziendali apprezzeranno l'interfaccia basata su browser, che può facilmente aprire un repository per lavorare con le regole esistenti o, se l'utente è autorizzato, per crearne di nuove. Gli sviluppatori, da parte loro, preferiranno probabilmente il RulesBuilder, l'IDE (ambiente di sviluppo integrato) di JRule, perché fornisce strumenti aggiuntivi, come il debug delle regole.

L'accesso e l'utilizzo dell'interfaccia JRules basata su browser su sistemi Unix e Windows è semplice. Gli strumenti basati su browser di Ilog sono supportati dal motore servlet Tomcat, che è ben integrato nel prodotto.

L'IDE di JRules RuleBuilder ha funzionato perfettamente su entrambi i sistemi Unix e Windows. L'abbiamo persino preso per un giro su un server Mac OS X e abbiamo avuto lo stesso successo. L'interfaccia IDE è tipica di quella che si trova in molti altri strumenti con i suoi riquadri di navigazione, spazio di lavoro, proprietà e output. Le schede ci consentono di navigare rapidamente tra le regole e ci sono piaciute le visualizzazioni del progetto e della classe.

L'IDE offre agli sviluppatori sia un editor grafico che un editor di testo integrato per la creazione e il mantenimento delle regole.

Inoltre, gli sviluppatori troveranno utili le funzionalità di debug integrate e alla pari con le soluzioni di regole rivali e altri IDE.

Sia gli analisti aziendali che gli sviluppatori apprezzeranno il supporto di JRules per l'organizzazione delle regole. Il supporto del pacchetto integrato consente alle aziende di mantenere le regole di business in base a qualsiasi struttura per loro significativa. Ad esempio, la tua azienda potrebbe voler memorizzare le regole aziendali organizzate per processo aziendale, prodotto o servizio.

JRules consente anche il controllo delle versioni delle regole aziendali, in modo che gli utenti possano vedere facilmente quando le regole sono state modificate, quali modifiche sono state apportate e chi le ha apportate.

La soluzione include anche una visione storica delle modifiche alle regole, sebbene le informazioni fornite siano un po 'scarse. Sarebbero utili più dati storici, così come la capacità di collegarsi direttamente a precedenti modifiche nelle regole dalla vista storica.

JRules offre supporto per modelli di regole definiti dall'utente per le aziende che utilizzano più regole di business che hanno elementi comuni, come quelli che potrebbero influenzare gli sconti sul volume del prodotto. Questo aiuta ad accelerare la creazione di regole aziendali.

Ci è piaciuta anche la funzione di query delle regole. Un editor incluso definisce le query nel linguaggio di query aziendale proprietario di Ilog. Abbiamo rapidamente cercato le regole nei nostri vari progetti sulla base di valori di proprietà, membri di classi e riferimenti di classe.

Le aziende che creano e implementano servizi Web troveranno JRules ben preparato per gestire le regole di business per questi tipi di implementazioni. La soluzione può accedere a oggetti XML e definire regole sui dati XML.

Abbiamo trovato l'implementazione delle regole utilizzando BEA WebLogic un affare facile. Il motore JRules può essere integrato in un EJB (Enterprise JavaBean). Gli utenti possono anche integrare il motore JRules, un bean di sessione senza stato, in una o più applicazioni J2EE (Java 2 Platform, Enterprise Edition).

Ilog JRules 4.0 è una soluzione solida che aiuterà le aziende a prendere il sopravvento sulla gestione delle regole di business in ambienti applicativi distribuiti, riducendo così i costi. Il suo repository centralizzato, strumenti utili per analisti aziendali e programmatori e il facile inserimento in svariati ambienti applicativi lo rendono adatto e degno di considerazione.

 La linea di fondo  
Ilog JRules 4.0

Caso aziendale

Questo software di gestione delle regole aziendali riduce i costi di sviluppo e riduce il tempo necessario per rispondere alle mutevoli condizioni di mercato.

Caso tecnologico

Organizza, tiene traccia e modifica facilmente le regole aziendali. Inoltre semplifica la creazione e la manutenzione delle regole.

Professionisti

  • Approccio basato su repository alla gestione delle regole
  • Le regole possono essere incorporate nei servizi Web
  • Creazione di modelli di regole definiti dall'utente supportati

Contro

Le informazioni sulla cronologia delle regole sono limitate

Costo

Le licenze di sviluppo partono da 2.000

Piattaforme

Qualsiasi piattaforma compatibile con Java

Maggie Biggs è un redattore collaboratore per il Test Center.

Ulteriori informazioni su questo argomento

  • Pagina del prodotto JRules 4.0 di Ilog

    //www.ilog.com/products/rules/engines/jrules/

  • Per ulteriori articoli sugli strumenti Java, visitare la sezione Strumenti di sviluppo di JavaWorld 's Topical Index

    //www.javaworld.com/channel_content/jw-tools-index.shtml

  • Per le recensioni degli altri prodotti JavaWorld , vedere la nostra pagina indice delle recensioni dei prodotti

    //www.javaworld.com/news-reviews/jw-nr-product-reviews.shtml

  • Iscriviti alla newsletter settimanale gratuita di JavaWorld Industry News

    //www.javaworld.com/subscribe

  • Prendi sotto il cofano delle tecnologie plasmare il futuro in JavaWorld 's Enterprise Java discussione

    //forums.idg.net/[email protected]@.ee6b80a

  • Troverai una vasta gamma di articoli relativi all'IT tratti dalle nostre pubblicazioni gemelle su .net