As changes are made to rule applications, the changes need to be managed across development, testing, and production environments. Each InRule implementation should include a well-thought strategy for propagating rule changes with predictable processes. Although the flexibility of the InRule SDK and rule application file formats allows for many possible strategies, InRule suggests the following standard approaches for rule life-cycle management.
- Rule Management with Multiple Catalogs
- Rule Management with Labels
- Rule Management Hybrid
- Rule Management with Files
The physical design of the irCatalog deployment should be considered along with the logical design for maintaining rules. Two possible approaches are described in the pages below.