Dynaaminen View: reaaliaikaisen näkymän, jossa säännöt toteutetaan ja tulokset esitetään reaaliajassa b. Ohjattu näkymä: velho näkymä kerää tiedot, joita tarvitaan sääntöjä ja toteuttaa niitä.
Acuity Axon Säännöt
Tässä esimerkki Axon sääntöjen tiedosto, joka on luotu käyttämällä Acuity:take. compilerhint.class = SuggestedQuote @ take.compilerhint.slots = auto @ take.compilerhint.method = getSuggestedQuote kysely suggestedQuote [in, out] @ take.compilerhint.class = SuggestedQuote @ take.compilerhint.slots = auto @ take.compilerhint.
method = getQuotePerAdditionalFeature kysely quotePerAdditionalFeature [in, out] @ take.compilerhint.class = SuggestedQuote @ take.compilerhint.slots = asiakas, auto @ take.compilerhint.method = getSuggestedDiscount kysely getSuggestedDiscount [vuonna, vuonna, ulos] yhdistäminen quotedPrice = summa x suggestedQuote [auto] d46e72: jos car.name = "Mersu" ja car.type = 's-luokan "sitten suggestedQuote [auto," 37500 "] d46f55: car.hasABSBrakers sitten suggestedQuote [auto," 7500 "] d48x29: jos auto .hasSatelliteRadio sitten suggestedQuote [auto, "3500"] d48e37: jos sisältää [car.
optionalFeatures, AdditionalFeaturesList] sitten quotePerAdditionalfeature [auto, "2000"] d12r76: jos suggestedQuote [auto]> 45000 ja jos suggestedQuote [auto] d19g22: jos suggestedQuote [auto]> 60000 ja jos suggestedQuote [auto] d33u19: jos suggestedQuote [auto]> 75000 sitten suggestedDiscount [asiakas, auto, "35%"] Edellä mainitut säännöt illustates monilta osin Acuity n AXON sääntöjä. 1. säännöt ovat plain Englanti sääntöjä 2. käyttäjä verkkotunnuksen esineitä, kuten auto, asiakas jotka ovat POJOs - Plain Old Java Objects 3. Acuity ei sääntöjä ketjuttamalla.
Viimeisten 3 säännöt ovat riippuvaisia täytäntöönpanon tuloksena sääntöjen yläpuolella. 4. käyttö sidosten sääntöjä. AdditionalFeaturesList on luettelo lisäominaisuuksia, kuten Ilmastointi nahkaverhoilu Virta Kuljettajan istuin Mat