This preview shows page 1. Sign up to view the full content.
Unformatted text preview: ceive a 20% reduction in price. A business
rule would set a discount level of 20% for this item, but also an event would be defined to trigger when the first
10,000 sales have been made. When triggered, the event would change the discount rule to stop discounting
this item. But if the business decides that this promotion is bringing in a lot of new customers and it wants to
keep the promotion going, this can be done easily by changing the decision in the event specification.
As in the business rules case, the objectives of agility and governance cannot be achieved unless both the
definition of the business circumstances that make up the event and the corresponding decision-based actions
are accessible and visible to the business community. Business Event Processing (BEP) performs equivalent
functions to BRMS, providing a business-user interface for authoring, editing and viewing both the event
conditions and the related actions (or rules), and the technical support to detect the defined event during
operations and trigger the specified actions.
So business rules and events provide a way of extracting operational decision-making out of the IT applications
and placing it firmly in the hands of the business community. The role of Business Process Management
While considering the whole area of decision management based around business rules and events, it is worth
positioning a related technology, Business Process Management (BPM), within the topic. As has already been
discussed, a major driver for improved operational decision management is the desire to be able to author, edit
and validate the decision-making rules that control IT-based business process execution within a business
context, and without the need to involve any programming or other IT involvement. These decision-making rules
are then either invoked synchronously within each execution instance of the process, or are triggered by event
technology that enables them to be driven asynchronously when a set of circumstances occur. However it is
important to understand that operational decision making can be used within any IT activity, not just those
View Full Document
This note was uploaded on 01/29/2014 for the course ACC 230 taught by Professor Xia during the Winter '13 term at Bloomsburg.
- Winter '13