|
All Businesses are influenced and affected by various external factors. This includes
customer feedback, customer experience, new market requirements, geographical distribution,
government regulations etc. Hence the way in which the business is done has to be
dynamic to cope with the ever changing factors. Challenge also lies with the process
platform where it has to enable the stake holders to keep the processes in sync
with the requirements without affecting platform experience such as usability and
performance.
Business rules are way by which the factors that determine the business can be depicted.
It allows business analysts to graphically define a list of conditions against which
facts are evaluated against. Based on the result of evaluation, decisions are made
or actions taken. Some of the critical properties of business rules are
- Provide maximum performance to make
decisions quicker
- Define rules with vocabularies closely
associated with the line of business
- Build libraries of rules and rule
sets that align with business practices
- Reuse the business rules library
- Easy to manage
- Manage various versions of rules
to track changes and track back to any version
- Security
BizAPP has variety of ways in which it represents the rules against which a condition
can be evaluated and also adhering to the above properties. Apart from that, it
can also work with any industry standard Business Rules Processing engines like
BizTalk Server and Windows Workflow Foundation, protecting the interests and investments
of customers who are currently using these tools.
BizAPP graphically allows defining integration configuration with BizTalk and WWF
at various points in the model where a business decision has to be made or an action
has to be taken. Configuration includes connectivity to the above engines, information
on the rule which determines the decision/action and BizAPP data as fact inputs.
BizAPP designer abstracts the details required to integrate with the above tools
and hence presents very less administrative over head in managing integrations.
BizAPP not only allows using these engines in integration scenarios, but also enables
these engines to take advantage of the capabilities offered by BizAPP hence extending
their capabilities as well, providing the customer a much richer choice.
|