Understanding Business Process Rules
page 3 of 9
by Joydip Kanjilal
Feedback
Average Rating: This article has not yet been rated.
Views (Total / Last 10 Days): 33305/ 140

Business Process Rules – A paradigm shift

When we model a business process, rules are created and associated with the business process itself. These are commonly known as Business Process Rules. These are statements that govern the overall functioning of the application’s business processes. They are defined by the business people, can change frequently over time and are declarative. They define the policies and procedures that govern how the business process of an application would behave. Business Process Rules enhance productivity and promote business process agility and its adaptability for future changes. According to the Business Rules Group, “a business rule is a statement that defines and constraints some business. It is intended to assert business structure or to control or influence the behavior of the business. The business rules which concern the project are atomic, that is, they cannot be broken down further.” 

The traditional business applications have their business processes and business process rules embedded in the application’s code itself. Hence, any change in the business rule would compel the developer to change the application’s source code to facilitate these changes. If we need to change the application’s business process rules owing to a change in the business process of the application, it would be time consuming, error prone, critical and at the same time tedious to change the application’s code, once again to facilitate these business process changes.

This is where a Business Process Rules based approach comes in. A Business Process Rules based approach is a paradigm shift from the traditional way (embedding the business rules in the application’s code) of dealing with business rules in an application. A Business Process Rules based approach promotes isolation of the business rules of an application from its code and, hence, promotes greater flexibility and adaptability for future changes by reducing the downtime for implementing the changes to its business logic. “It is a development methodology where the business rules are in a form that is used by, but does not have to be embedded in, business process management systems.”


View Entire Article

User Comments

No comments posted yet.

Product Spotlight
Product Spotlight 





Community Advice: ASP | SQL | XML | Regular Expressions | Windows


©Copyright 1998-2024 ASPAlliance.com  |  Page Processed at 2024-10-07 7:36:15 AM  AspAlliance Recent Articles RSS Feed
About ASPAlliance | Newsgroups | Advertise | Authors | Email Lists | Feedback | Link To Us | Privacy | Search