Wednesday, February 01, 2006

Rule Engines for dynamic business logic

This is similar to the prolog interpreter I used in my acadamics. But integrating a rule based engine in an application framework model with a backing server like weblogic, provides lot of power to the enterprise.

Business applications often require logic that changes frequently to meet the dynamic needs of the enterprise. While this logic can be coded in Java, the resulting application cannot be quickly adapted when change is required. BEA WebLogic Portal includes a rules engine that, together with a WebLogic Integration business process, provides an alternative solution that allows rapidRules Engine is an EJB wrapped in a Control
changes to business logic without changing Java code. In this article, we review how the rules engine works and the steps required to incorporate it into a WebLogic Integration (WLI) process. We also describe how JavaBeans can be used in the rules engine to describe an arbitrary set of objects for the rules to act on and provide actions for back-end processing. Finally, we describe how the Datasync facility of WebLogic Portal can dynamically update a set of rules on a running system without redeploying the application.

@complete article

0 Comments:

Post a Comment

<< Home