Idiom's Approach to Business Rules

Legend:

  Analysis activities

  Host IT activities

  Idiom supported activities

The following table is also available as a printer-friendly PDF to suit A4 or Letter

  Architecture Development
Design application architecture Design physical platform Business Modelling Requirements specification Analysis & design Component construction and assembly Test Deployment
Business Objects Identify and confirm where decisions are made/who makes them - including Business Partners   Identify the Business Objects that support the decisions Define the Objects' properties and their structure

Confirm where properties reside

Define the XML Schemas which describe the Business Objects

Business Decisions   Establish the Decision management regime - identify and register the Decision owners Create the Decision 'inventory'

Locate and confirm the Decision outputs within the XML Schemas

Confirm the Decision sequence and dependencies

Create the decision methods based on the properties in the Interface Documents

Unit test decision methods (results retained for regression testing)

Run automated decision level regression tests

 
Host/Decisions Engine Interface    

Construct code to populate/depopulate the interface documents

Construct the program calls to pass/receive the interface (XML) documents

 
Decision Engine Executable Confirm the Decision engine business environment(s) - Business Partners Confirm the Decision engine platform(s) at the runtime locations   Generate the Decision Engine (runtime) for the selected environment(s) Run system level quality assurance

Load the Decision Engine into production environment

Run pre-production tests

Signoff production