*   >> läser Utbildning artiklar >> science >> software

Presentation Acuity affärsregler Composer

entricsys.com som CLIPS mycket och har arbetat med det mycket på sistone. Vi tycker att det är enklare än prolog kan fängsla användarens fantasi och har en uppsjö av exempel redan att användarna kan komma igång med. Men jag göra en utvikning. Acuity Affärsregler kompositör har 2 huvudmoduler: 1. Dashboard - Den här modulen låter generation av domänobjekt, regler författande, validering, inställning layout, redigering bindningar och arbetsflöde. 2. Runtime - Detta moduler utför reglerna genom att använda 2 visningar: a.

Dynamisk View: en realtids vy där reglerna genomförs och resultaten presenteras i realtid b. Wizard visa: Guiden view samlar den information som behövs för att köra de regler och utför dem Omdömen

Acuity Axon regler

Här är ett exempel på en Axon regler fil som skapas med Acuity.take. compilerhint.class = SuggestedQuote @ take.compilerhint.slots = bil @ take.compilerhint.method = getSuggestedQuote fråge suggestedQuote [in, ut] @ take.compilerhint.class = SuggestedQuote @ take.compilerhint.slots = bil @ take.compilerhint.

method = getQuotePerAdditionalFeature query quotePerAdditionalFeature [in, ut] @ take.compilerhint.class = SuggestedQuote @ take.compilerhint.slots = kund, bil @ take.compilerhint.method = getSuggestedDiscount fråga getSuggestedDiscount [i, in, ut] aggregering quotedPrice = summa x suggestedQuote [bil] d46e72: om car.name = "Merc" och car.type = 's-klass "sedan suggestedQuote [bil," 37500 "] d46f55: car.hasABSBrakers sedan suggestedQuote [bil," 7500 "] d48x29: Om bilen .hasSatelliteRadio sedan suggestedQuote [bil, "3500"] d48e37: Om innehåller [car.

optionalFeatures, AdditionalFeaturesList] sedan quotePerAdditionalfeature [bil, "2000"] d12r76: Om suggestedQuote [bil]> 45000 och om suggestedQuote [bil] d19g22: Om suggestedQuote [bil]> 60000 och om suggestedQuote [bil] d33u19: Om suggestedQuote [bil]> 75000 sedan suggestedDiscount [kund, bil, "35%"] Ovanstående regler illustates flera aspekter av Acuity s Axon regler. 1. Reglerna är vanligt engelska regler 2. Användaren av domänobjekt som bil, kund som är POJO - Plain Old Java Objects 3. Acuity gör regler kedja.

De 3 sista reglerna är beroende av resultatet av genomförandet av reglerna ovanför dem. 4. Användningen av bindningar i reglerna. AdditionalFeaturesList är en lista över ytterligare funktioner som luftkonditionering Läder Tillbehör elektriska förarsätet Power passagerarsäte etc 5. Användningen av ansamlingar i reglerna. Aggregeringar är användbara för att hål

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.