Decision Center

Decision Center supports collaborative development and management of decision services.

Business users can work in Decision Center to apply organizational knowledge and best practices in decision services, with little dependence on developers. Decision Center includes a rule repository and web console for authoring, managing, validating, and deploying rules.

Rule editing

Business users work primarily in the Decision Center Business console. They use rule editors that ensure that they use the correct business vocabulary and comply with proper business rule syntax (see Authoring and managing rules).

Synchronization

Developers and business users work on rules in different environments, and save the rules to different locations. Developers typically work in source code control, and business users save to the Decision Center repository.

To enable collaboration between the development and business cycles of rules, you must use the synchronization tool in Rule Designer to synchronize the work that is done by the different users (see Storing and synchronizing rules).

Deploying rules

When you complete the development and testing of a decision service, you can deploy it to Rule Execution Server, which is the runtime execution component. In Decision Center, you deploy from the Business console. You can also deploy decision services from the Decision Center REST API.

Administrators can create and edit deployment configurations in decision services. These deployment configurations can then be used to deploy releases, and change activities and regular branches in the decision services. When you deploy decision services, the XOM is also deployed.

Decision governance framework

Decision Center offers a ready-to-use approach to change management and governance that is based on decision services, releases, and activities. It encourages collaboration, and enables more advanced users to check the work of other users.

The decision governance framework is explained in the following sections:

Validating rules

You can run tests and simulations to validate the behavior of rules in the Business console:

  • Tests: Compare expected results with the actual results from applying rules to usage scenarios.
  • Simulations: Run rules against representative data to determine how changes to the rules affect key performance indicators.

You can also run tests with the Decision Center REST API.