In many cases these best-practices are emerging that enable enterprises to deliver value to their growing and changing customer base in web time. To realize robust, scalable and reliable component architectures, changes may need to occur in five main dimensions of organization, methodology, architecture, reusable implementation technologies and infrastructure. In many cases additions to current thinking is needed to realize components in the context of enterprise systems that were not designed nor implemented with this paradigm. In this workshop, we categorize and capture, in pattern format, the best and successful practices relating to the design and implementation of business rules within the context of business objects and components. Rules are the heart of business logic.
Businesses implement their information systems upon the pillars of business rules.
The application layer processes the data into information using the business rules that drive the logic of the application. Rules in the data service layer, such as stored procedures or triggers, or plain application of rules at the data services layer through object interactions. Initially, rules were simply buried in code. You are trying to build systems that incorporate businessrules that drive and guide business processes. The business tends to change business rules.