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 | |
![]() |
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 |
||||
![]() |
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 |
|||
![]() |
Construct code to populate/depopulate the interface documents Construct the program calls to pass/receive the interface (XML) documents |
|||||||
![]() |
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 |
|||




