Programavimas

„Ilog JRules 4.0“: darbas pagal taisykles

Viena iš perėjimo prie paskirstyto skaičiavimo pasekmių yra ta, kad verslo taisyklės galų gale išsibarsčiusios visoje įmonėje sudarančių programų, žiniatinklio paslaugų, senų sistemų ir vidinių platformų masėje.

Šių verslo taisyklių centralizavimas palengvina jų priežiūrą ir sumažina bendras taikymo išlaidas. Toks požiūris taip pat leidžia įmonėms greitai reaguoti, kai rinkos sąlygos, pavyzdžiui, konkurentų kainodara, lemia greitą verslo taisyklių pakeitimą.

„Ilog“ „JRules 4.0“ suteikia tvirtą verslo taisyklių valdymo sprendimą naudodamas savo įmontuotą saugyklą ir naudingus įrankius. Verslo analitikai ir programuotojai ras „JRules“ naudojimą kurdami ir palaikydami verslo taisykles kur kas lengviau nei valdydami taisykles atskirai.

Palyginti su kitais verslo taisyklių valdymo sprendimais, tokiais kaip „Blaze Advisor“, „JRules“ kainuoja mažiau, o jo funkcionalumas atitinka konkurentus. „JRules“ siūlo įrankių sąsajas, tinkamas tiek verslo analitikams, tiek programinės įrangos kūrėjams.

Naujiena šiame leidime - „JRules“ saugykla dabar palaiko verslo taisyklių saugojimą keliems projektams, o tai padidina valdomumą - tai yra patobulinimas, palyginti su ankstesniais leidimais, kai taisyklės buvo palaikomos atskirai projekto failuose.

Verslo analitikai įvertins naršyklės sąsają, kuri gali lengvai atidaryti saugyklą, kad ji veiktų su esamomis taisyklėmis arba, jei vartotojui suteikta teisė, kurti naujas. Kūrėjai savo ruožtu greičiausiai pirmenybę teikia „JRule“ integruotos kūrimo aplinkos (angl. „Integrated Development Environment“) „RulesBuilder“, nes jame pateikiami papildomi įrankiai, pavyzdžiui, taisyklių derinimas.

Paprasta pasiekti ir naudoti naršyklės JRules sąsają tiek „Unix“, tiek „Windows“ sistemose. „Ilog“ naršyklės įrankius palaiko „Tomcat“ servleto variklis, kuris yra gerai integruotas į produktą.

„JRules RuleBuilder“ IDE nepriekaištingai veikė tiek „Unix“, tiek „Windows“ sistemose. Mes net išsinešėme „Mac OS X Server“ sukti ir džiaugėmės vienoda sėkme. IDE sąsaja yra būdinga daugeliui kitų įrankių, turintiems naršymo, darbo srities, ypatybių ir išvesties sritis. Skirtukai leidžia mums greitai naršyti po taisykles, o mums patiko projektas ir klasės rodiniai.

IDE siūlo kūrėjams tiek grafinį, tiek integruotą teksto redaktorių, skirtą taisyklėms kurti ir prižiūrėti.

Be to, kūrėjams bus naudingos įmontuotos derinimo priemonės, prilygstančios konkurentų taisyklių sprendimams ir kitiems IDE.

Tiek verslo analitikams, tiek kūrėjams patiks „JRules“ palaikymas organizuojant taisykles. Įtaisyta paketų pagalba įmonėms leidžia išlaikyti verslo taisykles pagal bet kokią joms reikšmingą struktūrą. Pavyzdžiui, jūsų įmonė gali norėti išsaugoti verslo taisykles, kurios yra organizuojamos pagal verslo procesą, produktą ar paslaugą.

„JRules“ taip pat įgalina verslo taisyklių versijas, kad vartotojai galėtų lengvai pamatyti, kada taisyklės buvo pakeistos, kokie pakeitimai buvo padaryti ir kas jas padarė.

Sprendimas taip pat apima istorinį taisyklių pakeitimų vaizdą, nors jo teikiama informacija yra šiek tiek menka. Padėtų daugiau istorinių duomenų, taip pat galimybė tiesiogiai susieti su ankstesniais taisyklių pakeitimais istoriniu požiūriu.

„JRules“ siūlo palaikymą naudotojo nustatytoms taisyklių šablonams įmonėms, naudojančioms kelias verslo taisykles, turinčias bendrų elementų, pavyzdžiui, tas, kurios gali turėti įtakos produktų kiekio nuolaidoms. Tai padeda paspartinti verslo taisyklių kūrimą.

Mums taip pat patiko taisyklių užklausos galimybė. Įtrauktas redaktorius nustato užklausas „Ilog“ nuosavybės teise priklausančioje verslo užklausų kalboje. Greitai ieškojome taisyklių įvairiuose projektuose, atsižvelgdami į nuosavybės vertes, klasės narius ir klasės nuorodas.

Įmonės, kuriančios ir diegiančios žiniatinklio paslaugas, ras „JRules“, gerai pasirengusią tvarkyti tokio tipo diegimo verslo taisykles. Sprendimas gali pasiekti XML objektus ir apibrėžti XML duomenų taisykles.

Mes nustatėme, kad taisyklių diegimas naudojant „BEA WebLogic“ yra lengvas reikalas. „JRules“ variklį galima integruoti į „Enterprise JavaBean“ (EJB). Vartotojai taip pat gali integruoti „JRules“ variklį, seanso pupelę be pilietybės, į vieną ar daugiau „J2EE“ („Java 2 Platform“, „Enterprise Edition“) programų.

„Ilog JRules 4.0“ yra tvirtas sprendimas, kuris padės įmonėms įgyti pranašumą valdant verslo taisykles paskirstytose programų aplinkose, taip sumažinant išlaidas. Jos centralizuota saugykla, naudingi įrankiai verslo analitikams ir programuotojams bei lengvas įterpimas į įvairias taikomąsias aplinkas leidžia ją gerai pritaikyti ir verta apsvarstyti.

Esmė
„Ilog JRules 4.0“

Verslo atvejis

Ši verslo taisyklių valdymo programinė įranga sumažina kūrimo išlaidas ir sutrumpina laiką, reikalingą reaguoti į kintančias rinkos sąlygas.

Technologijos atvejis

Lengvai organizuojate, stebite ir versijas verslo taisykles. Taip pat supaprastinamas taisyklių kūrimas ir priežiūra.

Argumentai "už"

  • Saugyklomis pagrįstas požiūris į taisyklių valdymą
  • Taisykles galima įterpti į žiniatinklio paslaugas
  • Palaikomas vartotojo nustatytų taisyklių šablonų kūrimas

Minusai

Taisyklių istorijos informacija yra ribota

Kaina

Kūrimo licencijos prasideda nuo 2 000

Platformos

Bet kokia „Java“ palaikanti platforma

Maggie Biggs yra „Test Center“ redaktorė.

Sužinokite daugiau apie šią temą

  • „Ilog“ „JRules 4.0“ produkto puslapis

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

  • Norėdami gauti daugiau straipsnių apie „Java“ įrankius, apsilankykite Kūrimo įrankiai skyrius „JavaWorld“aktuali rodyklė

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

  • Dėl „JavaWorld“Kitų produktų apžvalgas, žiūrėkite mūsų Produktų apžvalgos rodyklės puslapis

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

  • Prisiregistruokite „JavaWorld“nemokamai kas savaitę Pramonės naujienos pašto naujienlaiškis

    //www.javaworld.com/subscribe

  • Įsigykite ateitį formuojančių technologijų gaubtą „JavaWorld“'s „Enterprise Java“ diskusija

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

  • Rasite daugybę su IT susijusių straipsnių iš mūsų seserų leidinių .net
$config[zx-auto] not found$config[zx-overlay] not found