*   >> Lese Utdanning Artikler >> science >> software

Vi presenterer Acuity forretningsregler Komponist

siste. Vi tror det er enklere enn prolog, kan fengsle brukere fantasi og har et vell av eksempler allerede at brukerne kan komme i gang med. Men jeg komme bort fra emnet. Skarphet Forretnings regler komponist har 2 hovedmoduler: 1. Dashbord - Med denne modulen kan generasjonen av domene objekter, regler redigering, validering, layout setting, redigering bindinger og arbeidsflyt. 2. Runtime - Denne moduler utfører de regler med 2 visninger: en. Dynamic View: en real-time visning der reglene er utført og resultatene presenteres i sanntid b.

Wizard view: Veiviseren vis samler informasjon som er nødvendig for å kjøre reglene og utfører dem

Acuity Axon Regler

Her er et eksempel på en Axon regler fil som er opprettet ved hjelp av Acuity.take. compilerhint.class = SuggestedQuote @ take.compilerhint.slots = bil @ take.compilerhint.method = getSuggestedQuote spør suggestedQuote [i, ut] @ take.compilerhint.class = SuggestedQuote @ take.compilerhint.slots = bil @ take.compilerhint.method = getQuotePerAdditionalFeature spør quotePerAdditionalFeature [i, ut] @ take.compilerhint.class = SuggestedQuote @ take.compilerhint.

slots = kunde, bilen @ take.compilerhint.method = getSuggestedDiscount spør getSuggestedDiscount [i, i, ut] aggregering quotedPrice = sum x suggestedQuote [bil] d46e72: hvis car.name = 'Merc' og car.type = 's-klassen "og deretter suggestedQuote [bil," 37500 "] d46f55: car.hasABSBrakers deretter suggestedQuote [bil," 7500 "] d48x29: hvis bilen .hasSatelliteRadio deretter suggestedQuote [bil, "3500"] d48e37: hvis inneholder [car.

optionalFeatures, AdditionalFeaturesList] deretter quotePerAdditionalfeature [bil, "2000"] d12r76: hvis suggestedQuote [bil]> 45000 og hvis suggestedQuote [bil] d19g22: hvis suggestedQuote [bil]> 60000 og hvis suggestedQuote [bil] d33u19: hvis suggestedQuote [bil]> 75000 så suggestedDiscount [kunde, bil, "35%"] De ovennevnte regler illustates flere aspekter av Acuity sin AXON regler. 1. Reglene er vanlig engelsk regler 2. Brukeren av domene gjenstander som bil, kunde som er POJOs - Plain Old Java Objects 3. Acuity ikke regler kjeding.

De siste 3 Reglene er avhengig av resultatet av utførelsen av reglene ovenfor dem. 4. Anvendelse av bindinger i regler. AdditionalFeaturesList er en liste over flere funksjoner som Air Conditioner Leather Tilbehør elektriske førersete Strøm passasjer sete etc 5. Bruk av samlinger i reglene. Samlinger er nyttige for å holde stillingen. For eksempel er antall bonuspoeng eller poeng s

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.