2. The computer program product of claim 1 wherein the information handling system further performs actions that include: detecting that a rule repository corresponding to a second enforcement system has a rule gap corresponding to the selected canonical rule; generating an enforcement system-specific rule from the selected canonical rule in a second enforcement system-specific format that is different than the first enforcement system-specific format; deploying the enforcement system-specific rule to a second enforcement system, wherein the first enforcement system enforces the discovered native rule on data stored in a database and the second enforcement system enforces the enforcement system-specific rule on the data stored in the database, the data and the database being common to both the first enforcement system and the second enforcement system; and wherein the first enforcement system is a first system type and the second enforcement system is a second system type that is different than the first system type, and wherein the first system type is selected from the group consisting of an optimistic enforcement system type and a pessimistic enforcement system type.
1. A computer program product stored in a computer readable storage device, comprising functional descriptive material that, when executed by an information handling system, causes the information handling system to perform actions for managing a plurality of rules, wherein the plurality of rules include one or more native rules and one or more canonical rules, the actions including: selecting one or more business terms, wherein each of the one or more selected business terms corresponds to one or more standardized business definitions; identifying one or more data structures utilized by a first enforcement system that are equivalent to the one or more selected business terms; identifying one of the one or more native rules utilized by the first enforcement system that includes at least one of the one or more equivalent data structures, the identified native rule written in a first enforcement system-specific format; and creating a mapping entry that maps the identified native rule to a selected one of the canonical rules, wherein the selected canonical rule includes one or more of the one more selected business terms, and wherein the selected canonical rule is written in a canonical format that is independent from the first enforcement system-specific format.