• Home
  • About
  • Sample Apps
  • Videos
  • Jazoon ‘09: Experience with Rules Engines

    Session title: Java Rule Engines (JBoss’ Drools, IBM’s iLog)
    From: Raed Haltam, WEGA Informatik

    Claim: Rules engines can reduce development time.

    Raed makes the valuable clarification that a usable Rules Engine needs to address storage, versions, security etc. and is therefore best described as a Business Rules Management System (BRMS). He also takes care to distinguish the Business Object Model (BOM) from the Execution Object model (XOM).

    Both iLog and Drools use the algorithm RETE. All rules follow the format:
    when X then Y

    Rules can be grouped into packages.

    Both iLog and Drools allow higher level business language descriptions of rules.

    Business rules can be made secure on various levels down to the statement level. In other words different editing privileges can be assigned to to different roles, which control the parts of a rule which can be edited under a given role.

    Both tools support Complex Event Processing, which amounts to responding to patterns of conditions in a predefined way.

    Raed presents a convincing sounding car financing case study from (JPMorgen Chase.) Rule deployment takes place at 8pm and are executed from 8am the following day.

    Conclusion: Quite a nice, objective short summary (it was a short talk after all) on business rules for those unfamiliar with the technology.

    Leave a Comment

    This is a captcha-picture. It is used to prevent mass-access by robots. (see: www.captcha.net)

    You must read and type the 5 chars within 0..9 and A..F, and submit the form.

      

    Oh no, I cannot read this. Please, generate a