*   >> Lectura Educación Artículos >> science >> software

Presentación de la agudeza empresarial Reglas Composer

eza con cada plantilla capaz de ejecutar reglas de diferentes motores de reglas. Drools está en el horizonte, ya que implementa el algorith 'rete', está disponible bajo la licencia Apache 2.0, tiene su propio dialecto DRL y también un plugin 'CLIPS' que se pueden ejecutar reglas escritas en CLIPS. Estamos aquí, en concentricsys.com como CLIPS mucho y han estado trabajando con él mucho últimamente. Creemos que es más simple que la de prólogo, puede cautivar la imaginación usuarios y tiene una gran cantidad de ejemplos ya que los usuarios pueden empezar a utilizar. Pero estoy divagando.

Agudeza Las reglas de negocio compositor tiene 2 módulos principales: 1. Dashboard - Este módulo permite la generación de objetos de dominio, las reglas de creación, validación, configuración de diseño, edición de consolidaciones y flujo de trabajo. 2. Tiempo de ejecución - Este módulo ejecuta las reglas usando 2 puntos de vista: a. Dinámica Vista: una visión en tiempo real donde se ejecutan las reglas y los resultados presentados en tiempo real b.

Vista Asistente: La vista asistente recopila la información necesaria para ejecutar las normas y los ejecuta

Reglas Axon Acuity

Aquí hay un ejemplo de un archivo de reglas Axon que se crea utilizando Agudeza:.take. compilerhint.class = SuggestedQuote @ take.compilerhint.slots = coche @ take.compilerhint.method = getSuggestedQuote suggestedQuote consulta [in, out] @ take.compilerhint.class = SuggestedQuote @ take.compilerhint.slots = coche @ take.compilerhint.method = getQuotePerAdditionalFeature consulta quotePerAdditionalFeature [in, out] @ take.compilerhint.

class = SuggestedQuote @ take.compilerhint.slots = cliente, coche @ take.compilerhint.method = getSuggestedDiscount consulta getSuggestedDiscount [in, in, out] agregación quotedPrice = suma x suggestedQuote [coche] d46e72: si car.name = 'Merc "y = car.type @ s de clase', entonces suggestedQuote [coches," 37500 "] d46f55: car.hasABSBrakers entonces suggestedQuote [coches," 7500 "] d48x29: si el coche .hasSatelliteRadio entonces suggestedQuote [coche, "3500"] d48e37: si contiene [car.

optionalFeatures, AdditionalFeaturesList] entonces quotePerAdditionalfeature [coche, "2000"] d12r76: si suggestedQuote [coche]> 45.000 y si suggestedQuote [coche] d19g22: si suggestedQuote [coche]> 60.000 y si suggestedQuote [coche] d33u19: si suggestedQuote [coche]> 75.000 continuación suggestedDiscount [cliente, coche, "35%"] Las reglas anteriores illustates varios aspectos de la

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.