Sunday, 27 October 2013

Business Rules in Oracle Fusion 11g


Business Rules in Oracle Fusion 11g

What Business Rule means? Simply speaking, its a container that encapsulates specific functionality logic. In Oracle SOA Suite 11g, Business Rule accepts inputs and returns outputs. This means we can understand Business Rule as a black box in general process flow. This black box can be reused and updated at any point of time, without affecting other components in the flow.

Business rule concepts
Before we implement our first rule, let's briefly introduce the key components which make up a business rule. These are:
·         Facts: Represent the data or business objects that rules are applied to.
·         Rules: A rule consists of two parts, namely, an IF part that consists of one or more tests to be applied to a fact(s), and a THEN part that lists the actions to be carried out, should the test evaluate to true.
·         Rule Set: As the name implies, it is just a set of one or more related rules that are designed to work together.
·         Dictionary: A dictionary is the container of all components that make up a business rule. It holds all the Facts, Rule Sets, and Rules for a business rule.

In addition, a dictionary may also contain decision tables, functions, variables, and constraints. We will introduce these in more detail later in this article.

No comments:

Post a Comment