Extracting Business Rules
Much of the code in a legacy application, by some estimates as much as 80%, is devoted to tasks with only a marginal relationship to the business logic of the application. Business rule extraction lets you separate the application's business logic from data transfer and other tasks.
That makes the application easier to understand, document, maintain, and modernize. It also makes it easier to determine the overlap between legacy applications on the one hand, and any gaps in their functionality on the other.
Business Rule Manager (BRM) lets you batch edit rule attributes; create custom attributes suited to your particular needs; match input/output data elements with the business names you've assigned to them in your project glossary; and much more.
- Understanding Business Rules
Defines business rules.
- Extracting Business Rules Manually
Describes how to extract business rules manually.
- Performing Basic Tasks in the Rules Pane
Introduces the basic tasks you perform in the Rules pane.
- Editing Rule Attributes
Provides an overview of tasks related to defining business rule attributes.
- Propagating Rule Attributes
Describes how to propagate rule attributes.
- Identifying Triggered Rule Sets
Describes how to identify triggered rule sets.
- Identifying I/O Data Elements
Provides an overview of I/O data element identification.
- Identifying Control Conditions
Provides an overview of control condition identification.
- Searching for Rules
Describes how to search for rules.
- Batch Processing Rule Attributes
Describes how to use the Change Rules feature to batch process rule attributes.
- Synchronizing Sources
Describes how to synchronize sources in different projects.
- Validating Rule Segments after Refreshing or Editing Code
Describes how to validate rule segments after refreshing or editing code.
- Setting Business Rule Manager Project Options
Introduces BRM project options.
- Customizing Rule Attributes
Describes how to customize rule attributes.
- Generating Reports
Introduces the Business Rule Manager reports.