Programmering

Ilog JRules 4.0: Arbeider etter reglene

En konsekvens av å gå til distribuert databehandling er at forretningsreglene ender med å være spredt i massen av applikasjoner, webtjenester, eldre systemer og backend-plattformer som utgjør bedriften.

Å sentralisere disse forretningsreglene letter vedlikeholdet, og reduserer dermed de totale applikasjonskostnadene. Denne tilnærmingen lar også selskaper reagere raskt når markedsforholdene, for eksempel konkurrentpriser, tilsier en rask endring av forretningsreglene.

Ilogs JRules 4.0 gir en solid løsning for styring av forretningsregler gjennom det innebygde depotet og nyttige verktøy. Forretningsanalytikere og programmerere vil finne det å bruke JRules en mye enklere tilnærming til å opprette og vedlikeholde forretningsregler enn å håndtere regler hver for seg.

Sammenlignet med andre løsninger for styring av forretningsregler, som Blaze Advisor, koster JRules mindre, og funksjonaliteten samsvarer med konkurrentene. JRules tilbyr verktøygrensesnitt som er passende for både forretningsanalytikere og programvareutviklere.

Nytt i denne versjonen støtter JRules-arkivet nå lagring av forretningsregler for flere prosjekter, noe som øker håndterbarheten - en forbedring i forhold til tidligere utgivelser der reglene ble opprettholdt separat i prosjektbaserte filer.

Forretningsanalytikere vil sette pris på det nettleserbaserte grensesnittet, som enkelt kan åpne et lager for å arbeide med eksisterende regler, eller hvis brukeren er autorisert, for å opprette nye. Utviklere vil på sin side sannsynligvis foretrekke RulesBuilder, JRules IDE (integrert utviklingsmiljø), fordi det gir flere verktøy, for eksempel feilsøking av regler.

Å få tilgang til og bruke det nettleserbaserte JRules-grensesnittet på både Unix- og Windows-systemer er enkelt. Ilogs nettleserbaserte verktøy støttes av Tomcat servlet-motoren, som er godt integrert i produktet.

JRules RuleBuilder IDE fungerte feilfritt på både Unix- og Windows-systemer. Vi tok det til og med for en spinn på en Mac OS X Server og likte suksess. IDE-grensesnittet er typisk for det som finnes i mange andre verktøy med navigasjons-, arbeidsområde, egenskaper og utgangsruter. Fanene lar oss raskt navigere gjennom regler, og vi likte prosjekt- og klassevisningen.

IDE tilbyr utviklere både en grafisk editor og innebygd tekstredigerer for å lage og vedlikeholde regler.

I tillegg vil utviklere finne de innebygde feilsøkingsanleggene nyttige og på linje med konkurrerende regler og andre IDEer.

Både forretningsanalytikere og utviklere vil like JRules-støtte for å organisere regler. Innebygd pakkestøtte gjør det mulig for bedrifter å opprettholde forretningsregler etter hvilken struktur som er meningsfull for dem. For eksempel vil bedriften din kunne lagre forretningsregler som er organisert etter forretningsprosess, produkt eller tjeneste.

JRules muliggjør også versjonering av forretningsreglene, slik at brukerne enkelt kan se når reglene ble endret, hvilke endringer som ble gjort og hvem som gjorde dem.

Løsningen inkluderer også et historisk syn på regelendringer, selv om informasjonen den gir er litt sparsom. Mer historiske data vil være nyttige, og muligheten for å koble direkte til tidligere endringer i regler fra det historiske synet.

JRules tilbyr støtte for brukerdefinerte regelmaler for selskaper som bruker flere forretningsregler som har vanlige elementer, for eksempel de som kan påvirke produktvolumrabatter. Dette hjelper med å øke etableringen av forretningsregler.

Vi likte også regel-spørringsanlegget. En inkludert redaktør definerer spørsmål i Ilogs proprietære Business Query Language. Vi søkte raskt på reglene i våre forskjellige prosjekter på grunnlag av eiendomsverdier, klassemedlemmer og klassereferanser.

Bedrifter som bygger og implementerer webtjenester vil finne JRules godt forberedt på å håndtere forretningsregler for denne typen distribusjoner. Løsningen har tilgang til XML-objekter og definerer regler for XML-data.

Vi fant utplassering av regler ved hjelp av BEA WebLogic som en enkel affære. JRules-motoren kan integreres i en Enterprise JavaBean (EJB). Brukere kan også integrere JRules-motoren, en statsløs øktbønne, i en eller flere J2EE (Java 2 Platform, Enterprise Edition) applikasjoner.

Ilog JRules 4.0 er en solid løsning som vil hjelpe bedrifter å få overtaket på å håndtere forretningsregler i distribuerte applikasjonsmiljøer, og dermed redusere kostnadene. Dens sentraliserte lager, nyttige verktøy for forretningsanalytikere og programmerere, og enkel innsetting i varierte applikasjonsmiljøer gjør det til en god passform og vel verdt å vurdere.

Bunnlinjen
Ilog JRules 4.0

Business Case

Denne programvarestyringsprogramvaren reduserer utviklingskostnadene og reduserer tiden det tar å svare på endrede markedsforhold.

Teknologisak

Organiserer, sporer og verserer forretningsregler enkelt. Forenkler også oppretting og vedlikehold av regler.

Fordeler

  • Databasebasert tilnærming til styring av regler
  • Regler kan legges inn i webtjenester
  • Oppretting av brukerdefinerte regelmaler som støttes

Ulemper

Informasjon om regelhistorikk er begrenset

Koste

Utviklingstillatelser starter på 2000

Plattformer

Enhver Java-kompatibel plattform

Maggie Biggs er medvirkende redaktør for Test Center.

Lær mer om dette emnet

  • Ilogs JRules 4.0 produktside

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

  • For flere artikler om Java-verktøy, besøk Utviklingsverktøy seksjon av JavaWorldsin aktuelle indeks

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

  • Til JavaWorldandre produktanmeldelser, se vår Produktanmeldelser indeksside

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

  • Melde seg på JavaWorlder gratis ukentlig Industri nyheter e-post nyhetsbrev

    //www.javaworld.com/subscribe

  • Kom deg under hetten på teknologiene som former framtiden i JavaWorlds Enterprise Java diskusjon

    //forums.idg.net/webx?50@@.ee6b80a

  • Du finner et vell av IT-relaterte artikler fra søsterpublikasjonene våre på .net
$config[zx-auto] not found$config[zx-overlay] not found