2012年2月10日金曜日

What Are Business Rules

what are business rules

Identify the Need for BRMS

All businesses have policies and rules embedded in their IT systems, but not all businesses require a Business Rule Management System (BRMS) implementation. Though incorrect business rules in BRMS can easily be fixed, it is more complex to rectify a BRMS that was not needed in the first place. Thus, to fully reap the benefits of business rules, first, it is crucial to precisely identify the need of a BRMS in the enterprise recognize the aspects of the business which validly require a BRMS and distinguish it from other decision management technologies, such as Business Process Management (BPM) software.

Enterprises could highly benefit from a BRMS if it is characterized by the following conditions(IBM):


Business Rule Concepts
Learn more
Ronald G. Ross
  • Frequent Business Rule Changes. Rule changes originate from evolving business conditions (e.g. competitive pricing), regulatory amendments (e.g. government compliance laws), and varying organizational practices and policies (e.g. validation and feasibility checks). Organizations with frequent business rule changes are fortunate if modifications to their business policies and/or rules are foreseen and scheduled. However, in reality, this rarely happens. Oftentimes, the necessary changes are not implemented in the required IT systems correctly and/or on-time, risking missed opportunities or regulatory violations. Enabling the LOB to change the rules themselves through a BRMS shortens the release cycle for these changes and helps decrease the risks.
  • Highly Variable Decision-Making. Certain business models require customized and/or personalized decisions, specific to locality, product, process or the customer itself (e.g. verification and pricing rules). When embedded in an application, the decision logic for these requirements is complex and even more complex to change and validate. With a BRMS, the organization is equipped with flexible and standard mechanisms for expressing and validating these complex rules.
  • Enterprise Logic Sharing. Without a BRMS, business logic that is shared in different applications throughout the organization is either duplicated or embedded in the database. This model works well, until the logic needs to be modified. Logic changes are cumbersome to propagate or are implemented inconsistently. The shared repository and versioning capabilities of a BRMS reduce or eliminate these challenges.
    Business Rules and Information Systems: Aligning IT with Business Goals
    Learn more
    Tony Morgan

Another pitfall to properly recognizing the need for a business rule management system is confusing its need for other decision management technologies. Sometimes the business problem requires a BRMS in combination with other systems. Other times, the solution may not need to involve a BRMS at all.

Decision management is a practice of combining software and expertise to automate and improve decision-making within critical business systems. The core purpose is to make the best possible decision at the current moment based on data and situational context (Wilson & Stineman, 2010). Not all decision management scenarios are necessarily a call to action by a business rule management system.

The fundamental distinctions of a BRMS from other decision management technologies are determining the decision based on what is known (e.g. corporate policies, regulations) and providing the tools to manage and govern those decisions. A BRMS does the following well: (1) standardizing of operational decisions; (2) straight through processing; and (3) decision brokerage (FICO, 2006).

However, it does not perform well when the problem involves waiting for human intervention, making asynchronous calls to remote systems or gracefully handling errors and exceptions to other services (Sparkling Logic, 2010). In those instances, look to other decision management technologies:


Technology Description
Business Process Management (BPM) BPM is about "How it should be carried out?" It focuses on (1) automating and standardizing processes, especially long-running transactions; (2) facilitating collaboration; (3) defining and managing workflows; (4) monitoring activities; and (5) integration brokerage. (FICO, 2006)

Though decision-making functions can be embedded in BPM, it is not always the ideal place for them, particularly when the decision-making increases in complexity. When the workflow becomes a stack of spaghetti links, it could indicate the need to integrate the BPM with a BRMS.


Business Event Processing (BEP) BEP focuses on detecting events and patterns for real-time and temporal comprehension of how to process the incident. Similar to BPM, it can be combined with a BRMS for orchestrating business information, actions and responses.
Business Analytics (BA) BA involves complex decision-making for different types of goals: (1) historical insights and predictions; (2) optimization of resources and values; and (3) tracking and monitoring effectiveness. It is best used for making decisions with a high degree of uncertainty, such as what is likely to happen in the future or what is the best solution based on historical trending.

Business rule management systems can undeniably benefit enterprises with real business problems associated with highly variable and complex decision logic. Validate the need of the tool in the enterprise before getting caught up in the hype. Know the needs of the organization and how a BRMS can fulfill the requirements. Explore other decision management technologies and ensure that a BRMS is the right system for the organization. And reap the benefits of a much needed BRMS implementation!

References

Dixon, J., & Jones, T. (2011, July 25)Hype Cycle for Business Process Management, 2011.

FICO. (2006, February 9). Are BPMS and BRMS complementary or not? Retrieved February 17, 2011, from FICO Decision Management Blog: http://www.edmblog.com/weblog/2006/02/are_bpms_and_br.html


Gartner. (n.d.).Gartner Hype Cycle. Retrieved February 21, 2011, from Gartner:

IBM. (n.d.). What is a BRMS? Retrieved February 17, 2011, from IBM: http://www-01.ibm.com/software/websphere/products/business-rule-management/whatis/

Sparkling Logic. (2010, February 16). #1 Pitfall in Decision Management. Retrieved February 18, 2011, from Everything Decision Management, Technically Speaking: http://techondec.wordpress.com/2010/02/16/1-pitfall-in-decision-management/

Sparkling Logic. (2010, August 24). Business Rules in or out of BPM? Retrieved February 17, 2011, from Everything Decision Management, Technically Speaking: http://techondec.wordpress.com/2010/08/24/business-rules-in-or-out-of-bpm/

Wilson, C., & Stineman, B. (2010, November). Clear up confusion over BRMS, BEP, BA & BPM. Retrieved February 17, 2011, from IBM: http://www-01.ibm.com/software/solutions/soa/newsletter/nov10/brms.html



These are our most popular posts: what are business rules

Oracle Business Rules - A BPM How To Guide (A-Team - SOA)

A place to share real-life thoughts and experiences in the pursuit of Business Rules automation. read more

Identify the Need for BRMS

The company has embedded business language and decision table rules into their software products for risk-based pricing and automated decisioning for tasks such as assigning interest rates, automating decisions for ... read more

New business rules when exported to Nigeria

Sabbatical Reflection #8: The Six Business Rules of Tenure. Tenure is a big deal in academia. Old Main at Penn State. (Note: Personally, I believe fixed term contracts of increasing length is a much better system for the ... read more

Leveraging Business Rules for Revenue Generation: Success Snippet

In many scenarios, you will write a business rule against a type and expect the rule engine to ... read more

Related Posts



0 コメント:

コメントを投稿