IBM BPM, V8.0.1, All platforms > Programming IBM BPM > Business rule management programming

Programming model

IBM Integration Designer business rules are authored with two different authoring tools and issued by the rule run time. All three environments share the same model for the business rule artifacts.

Sharing of the model was deemed critical for not only ease of future maintenance, but for a consistent programming model for the end user. Sharing this model required compromises between the needs of desktop tools and runtime execution and authoring -- all have clear sets of requirements to meet for their respective environments and these requirements at times conflicted with each other. The artifacts described below as part of the overall programming model represent a balance in meeting the requirements of these different environments.

Modification of business rules is limited to only those items that are defined with templates in the rule sets and decision tables as well as the operation selection table (effective dates and targets). Creation of new rule sets and decision tables is only supported through the copy of an existing rule set or decision table. The business rule group component itself is not eligible for dynamic authoring in the runtime with the exception of the user defined properties and description values. Changes that need to be made to the component (for example, adding a new operation) must be done using IBM Integration Designer and then redeployed or reinstalled in the server.

Business rule management programming