Willem De Roover and Jan Vanthienen

Unified Patterns to transform business rules into an event coordination mechanism

Business rules dene and constrain various aspects of the business, such as vocabulary, behavior and organizational issues. Enforcing the various rules of the business in information systems is not straightforward, because dierent mechanisms exist for the transformation of business rules into model driven implementations, leading to partial solutions for process management, data constraints, audit constraints, etc. In this paper, we examine if and how business rules, not only data rules, but also process rules, timing rules, autho- rization rules, etc., can be expressed in SBVR and translated using patterns into a more uniform event mechanism, such that the event handling could provide an integrated enforcement of business rules of many kinds.