19 Working with Rulesets and Extension Points

In Oracle Communications Unified Inventory Management (UIM), rulesets and extension points are used to extend or customize UIM behavior at run time. Rulesets contain application business logic, and extension points define where in the application (which methods on classes) rulesets can be executed.

For example, if you are working with related specifications, you can add rulesets that automatically create entity instances from a child specification when an instance of the entity is created from a parent specification.

You can create combinations of rulesets and extension points and apply the combinations to UIM specifications so a ruleset executes at the associated extension point if it is acting on an entity created from one of the specifications. See "Associating Specification-Based Extension Points to Rulesets" for more information.

You can also create combinations of rulesets and extension points that apply globally. In this scenario, the ruleset always executes at the associated extension point (for all specifications). See "Associating Global Extension Points with Rulesets" for more information.

When working with rulesets and extension points, see the following topics: