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