Siebel Insurance Guide > Business Services for Siebel Financial Services >

Business Rule Processor


The Business Rule Processor (BRP) business service is a general-purpose, highly-scalable business logic execution engine. The business logic is defined from within the Siebel client administration user interface, reducing the need to hard-code the logic into the Siebel Repository file. This supports scenarios in which there are constant changes to the business rules. The BRP can define and execute highly complex business logic.

You can invoke the BRP by a run-time event, workflow, or Siebel script. This is described in Invoking the Business Rule Processor.

The Business Rule Processor features include:

  • Business logic administration through the application user interface.
  • Appropriate for complex business logic; supports procedure, loops, if-then-else and switch-case constructs.
  • Appropriate for business logic that changes frequently. You can modify business logic without deploying a new SRF.
  • Query, read, and write access to business components.
  • Error handling.
  • Support logging at multiple levels for easy testing and debugging.
  • Can potentially replace large amounts of custom scripts.

The BRP executes business rule processes. A business rule process is constructed much like a computer program or a Siebel workflow. A process consists of procedures. Procedures are made of steps. Steps, in turn, contain statements. A statement is a conceptual line of code.

BRP configuration and administration must only be done by expert users accustomed to working with business services.

TIP:  Before you begin to create a business rule process, carefully consider and plan the required steps for it.
Siebel Insurance Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.