§ The Business Rule Processor (BRP) business service is a general-purpose, highly-scalable business logic execution engine.
§ BRP is very useful tool to implement Business Logic that can be modified without deploying a new SRF.
§ It can be invoked from a run-time event, workflow, or Siebel script.
§ A BRP process consists of procedures. Procedures are made of steps. Steps, in turn, contain statements.
Advantages
- Business logic administration through the application user interface. Appropriate for business logic that changes frequently. You can modify business logic without deploying a new SRF.
- Appropriate for complex business logic; supports procedure, loops, if-then-else and switch-case constructs.
- Extremely fast as the complete logic is Cached and the processor engine is coded into the Siebel Dlls.
- Query, read, and write access to business components.
- Can potentially replace large amounts of custom scripts.
- Every change must follow a clear cache.
- Custom Errors need some additional processing.
- Testing and Debugging is difficult.
- Only available with vanilla Financial Services and Public Sector (Can be licensed separately for other applications)
No comments:
Post a Comment