 |
|
The Business Rules
Engine
Oracle Tips by
Burleson
|
Currently, Oracle requires developers to code the logic to support
business rules inside stored PL/SQL objects. While this is a
tremendous advantage over the repeating logic inside multiple
applications, a change in a business rule still requires the
intervention of an application developer to change the code.
It’s possible to design an application that stores business rules
and code applications that dynamically enforce business rules based on
the current state of each rule within the database. While this is
certainly not an easy task, the resulting system enables new rules to
be implemented quickly and easily (typically through a GUI interface
with the database).
In the future, developers can expect the Oracle database to evolve
into a system more friendly to this type of application. Perhaps
Oracle9 will incorporate a configurable rules engine that dynamically
interprets data based on business rules stored in the engine!
This is an excerpt from the book "High Performance Oracle
Database Automation" by Jonathan Ingram and Donald K.
Burleson, Series Editor.
|