Programmering

Ilog JRules 4.0: Arbejde efter reglerne

En konsekvens af at flytte til distribueret computing er, at forretningsregler ender med at være spredt i massen af ​​applikationer, webservices, ældre systemer og backend-platforme, der udgør virksomheden.

Centralisering af disse forretningsregler letter vedligeholdelsen af ​​dem og reducerer dermed de samlede applikationsomkostninger. Denne tilgang giver også virksomheder mulighed for at reagere hurtigt, når markedsforholdene, såsom konkurrentpriser, dikterer en hurtig ændring af forretningsreglerne.

Ilogs JRules 4.0 giver en solid løsning til styring af forretningsregler gennem dets indbyggede lager og nyttige værktøjer. Forretningsanalytikere og programmører finder det meget lettere at bruge JRules til at skabe og vedligeholde forretningsregler end at styre regler individuelt.

Sammenlignet med andre løsninger til styring af forretningsregler, såsom Blaze Advisor, koster JRules mindre, og dens funktionalitet matcher sine konkurrenter. JRules tilbyder værktøjsgrænseflader, der passer til både forretningsanalytikere og softwareudviklere.

Nyt i denne udgivelse understøtter JRules-arkivet nu opbevaring af forretningsregler til flere projekter, hvilket øger håndterbarheden - en forbedring i forhold til tidligere udgivelser, hvor regler blev opretholdt separat i projektbaserede filer.

Forretningsanalytikere vil sætte pris på den browserbaserede grænseflade, som let kan åbne et lager for at arbejde med eksisterende regler, eller hvis brugeren er autoriseret til at oprette nye. Udviklere vil på deres side sandsynligvis foretrække RulesBuilder, JRules IDE (integreret udviklingsmiljø), fordi det indeholder yderligere værktøjer, såsom fejlretning af regler.

Adgang til og brug af den browserbaserede JRules-grænseflade på både Unix- og Windows-systemer er enkel. Ilogs browserbaserede værktøjer understøttes af Tomcat servletmotoren, som er godt integreret i produktet.

JRules RuleBuilder IDE fungerede fejlfrit på både Unix- og Windows-systemer. Vi tog det endda ud for et spin på en Mac OS X Server og nød lige succes. IDE-grænsefladen er typisk for den, der findes i mange andre værktøjer med dens navigations-, arbejdsområde, egenskaber og outputruder. Fanerne lader os hurtigt navigere gennem regler, og vi kunne godt lide projekt- og klassevisningerne.

IDE tilbyder udviklere både en grafisk editor og en indbygget teksteditor til oprettelse og vedligeholdelse af regler.

Derudover vil udviklere finde de indbyggede fejlretningsfaciliteter nyttige og på niveau med konkurrerende reglerløsninger og andre IDE'er.

Både forretningsanalytikere og udviklere vil kunne lide JRules support til at organisere regler. Indbygget pakkesupport gør det muligt for virksomheder at opretholde forretningsregler, uanset hvilken struktur der er meningsfuld for dem. For eksempel vil din virksomhed muligvis gemme forretningsregler, der er organiseret efter forretningsproces, produkt eller service.

JRules muliggør også versionering af forretningsreglerne, så brugerne let kan se, hvornår regler blev ændret, hvilke ændringer der blev foretaget, og hvem der lavede dem.

Løsningen inkluderer også et historisk overblik over regelændringer, selvom de oplysninger, den leverer, er lidt sparsomme. Flere historiske data ville være nyttige, ligesom muligheden for at forbinde direkte med tidligere ændringer i regler fra det historiske syn.

JRules tilbyder support til brugerdefinerede regelskabeloner til virksomheder, der bruger flere forretningsregler, der har fælles elementer, såsom dem, der kan påvirke produktvolumenrabatter. Dette hjælper med at fremskynde oprettelsen af ​​forretningsregler.

Vi kunne også lide regelforespørgselsfaciliteten. En inkluderet editor definerer forespørgsler i Ilogs proprietære Business Query Language. Vi søgte hurtigt efter reglerne i vores forskellige projekter på baggrund af ejendomsværdier, klassemedlemmer og klassereferencer.

Virksomheder, der bygger og implementerer webservices, finder JRules godt forberedt til at styre forretningsregler for disse typer implementeringer. Løsningen kan få adgang til XML-objekter og definere regler for XML-data.

Vi fandt udrulning af regler ved hjælp af BEA WebLogic som en let affære. JRules-motoren kan integreres i en Enterprise JavaBean (EJB). Brugere kan også integrere JRules-motoren, en statsløs session bønne, i en eller flere J2EE (Java 2 Platform, Enterprise Edition) applikationer.

Ilog JRules 4.0 er en solid løsning, der hjælper virksomheder med at få overhånden om at styre forretningsregler i distribuerede applikationsmiljøer og derved reducere omkostningerne. Dets centraliserede lager, nyttige værktøjer til forretningsanalytikere og programmører og let indsættelse i forskellige applikationsmiljøer gør det til en god pasform og et værd at overveje.

Bundlinjen
Ilog JRules 4.0

Forretningssag

Denne software til styringssoftware reducerer udviklingsomkostninger og reducerer den tid, der kræves for at reagere på skiftende markedsforhold.

Teknologi sag

Organiserer, sporer og versionerer forretningsregler let. Forenkler også oprettelse og vedligeholdelse af regler.

Fordele

  • Depotbaseret tilgang til styring af regler
  • Regler kan integreres i webservices
  • Oprettelse af brugerdefinerede regelskabeloner understøttes

Ulemper

Oplysninger om regelhistorik er begrænsede

Koste

Udviklingslicenser starter ved 2.000

Platforme

Enhver Java-kompatibel platform

Maggie Biggs er medvirkende redaktør for Test Center.

Lær mere om dette emne

  • Ilogs JRules 4.0 produktside

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

  • For flere artikler om Java-værktøjer, besøg Udviklingsværktøjer sektion af JavaWorld's Aktuelle indeks

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

  • Til JavaWorld's andre produktanmeldelser, se vores Produktanmeldelser indeksside

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

  • Tilmeld dig JavaWorlder gratis ugentligt Industri Nyheder e-mail-nyhedsbrev

    //www.javaworld.com/subscribe

  • Kom under hætten på de teknologier, der skaber fremtiden i JavaWorld's Enterprise Java diskussion

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

  • Du finder et væld af it-relaterede artikler fra vores søsterpublikationer på .net
$config[zx-auto] not found$config[zx-overlay] not found