FACTOID # 7: Israel enjoys a GDP per capita 21 times that of the Palestinian West Bank and 33 times that of the Gaza Strip. Its military spending per capita tops the world.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

FACTS & STATISTICS    Simple view

  1. Select countries to view: (hold down Control key and click to select several)

     

     

    Compare:

     

     

  1. Select fact or statistic: (* = graphable)

     

     

     

  2. (OPTIONAL) Compare to statistic: (both need to be graphable)

     

     

     

  3. View result as:

     

       
(OR) SEARCH ALL encyclopedia, stats & forums:   

Encyclopedia > Business rules

Business rules describe the operations, definitions and constraints that apply to an organization in achieving its goals. For example a business rule might state that no credit check is to be performed on return customers. Others could define a tenant in terms of solvency or list preferred suppliers and supply schedules. These rules are then used to help the organization to better achieve goals, communicate among principals and agents, communicate between the organization and interested third parties, demonstrate fulfillment of legal obligations, operate more efficiently, automate operations, perform analysis on current practices, etc...

Contents


Introduction

It is important to keep in mind that strategies and tactics are distinct from business rules. Business rules are the foundation on which strategies and tactics are built. The rules simply tell an organization what it can do while the strategies and tactics tell it how to do it to be successful in obtaining its goals. An analogy for the relationship between business rules and strategies would be the relationship between a road map and a path along the map to reach a destination. Strategic management is the process of specifying an organizations objectives, developing policies and plans to achieve these objectives, and allocating resources so as to implement the plans. ...


Example business rule domains include:

  • marketing strategies
  • pricing policies
  • customer relationship management practices
  • human resources activities
  • regulatory forces
  • product and service offerings or operation work flows.

How business rules are gathered

Organizations may choose to proactively describe their business practices in a database of rules. For example they might hire a consultant to come through the organization to document and consolidate the various standards and methods currently in practice.


More commonly, business rules are discovered as part of a formal requirement gathering process during the initial stages of a project. In this case the collecting of the business rules are coincidental. Projects, such as the launching of a new product, might lead to a new body of business rules for an organization. I.e. this new product would require the employees to conceptualize about what the purpose of the organization is in a new way. This practice of coincidental business rule gathering is vulnerable to the creation of inconsistent or even conflicting business rules within different organizational units, or within the same organizational unit over time. A requirement is a singular documented need of what a particular product should be or do. ... Project Management is the discipline of defining and achieving targets while optimizing the use of resources (time, money, people, materials, energy, space, etc) over the course of a project (a set of activities of finite duration). ...


Real world applications and obstacles

Despite many software vendors, consultants and research institutions offering business rules solutions, business rules are usually only gathered when dictated by law, as the first step in the automation process or as an ephemeral aid to engineers. This is mostly due to the overhead and effort required to maintain this database of rules. This becomes most severe the more dynamic and fluid the business rules for an organization are, for example in start-up companies. Another factor mitigating usage is the lack of incentive for employees to part with their most valuable asset to the organization; their knowledge of the business rules. A third factor is access to viable technology for maintaining business rules. A classic solution is the Rule engine, but this still remains more the domain of University research. A rule engine is a software system that helps managing business rules. ...


Software packages automate Business rules using Business logic. The term Business rule is sometimes used interchangeably with Business logic; however the latter connotes an engineering practice and the former an intrinsic business practice. There is value in outlining an organization's business rules regardless of whether this information is used to automate its operations. Business logic refers to the logic that embodies business rules rather than the view of data or storage of data. ...


Best practices

  1. Declarative: A business rule is a statement of truth about an organization. It is an attempt to describe the operations of an organization, not an attempt to prescribe how an organization should operate. This is why business rules are said to be discovered or observed and not created.
  2. Atomic: A rule is either completely true or completely false; there are no shades of gray. For example a rule for an airline that states passengers may upgrade to first class round-trip tickets if seats are available and they pay the fare increase does not imply that this deal is available for just one leg of the journey.
  3. Distinct, independent constructs: Separate the things that define your business (the rules) from the processes (i.e. strategies and tactics). Don't build complex and cyclical dependencies - simplify and flatten the constructs.
  4. Expressed in natural language: In order to appeal to the broadest audience, it is almost always best to express business rules in a natural language without the use of a lot of technical jargon.
  5. Business, not technology, oriented
  6. Business, not technology, owned

Declarative programming is a term with two distinct meanings, both of which are in current use. ...

Formal specification

If the situation merits this, business rules can be expressed in a very formal language. Highly technical enterprises such as the building of a bridge would be a potential case in point. Another might be if the goal is to automate the business rules gathering process. Example languages include UML, Z notation, Business Rules Markup Language, BPEL and BPMN. The Unified Modeling Language (UML) is a non-proprietary, object modeling and specification language used in software engineering. ... The Z notation (universally pronounced zed, named after Zermelo-Fränkel set theory) is a formal specification language used for describing and modelling computing systems. ... Business Rules Markup Language (BRML) is an XML language for coding business rules that can be places in a Rules engine. ... A programming language known in computer science as Business Process Execution Language (BPEL), which supersedes WSFL and is serialized in XML, aims to enable programming in the large. ... The Business Process Modeling Notation (BPMN) is a standardized graphical notation for drawing business processes in a workflow. ...


External links

References

  • Principles Of Business Rule Approach, Ronald G. Ross (Aw Professional, 2003) ISBN 0201788934

See also

  1. Idiom Decision Suite : Tools for business rules

  Results from FactBites:
 
Business rule - Wikipedia, the free encyclopedia (950 words)
Business rules are the foundation on which strategies and tactics are built.
An analogy for the relationship between business rules and strategies would be the relationship between a road map and a path along the map to reach a destination.
Business rules exist for an organization whether or not they are ever written down, talked about or even part of the organizations consciousness.
The Business Rules Manifesto (689 words)
Business rules should be expressed in such a way that they can be validated for correctness by business people.
Rules are about business practice and guidance; therefore, rules are motivated by business goals and objectives and are shaped by various influences.
Business rules should be organized and stored in such a way that they can be readily redeployed to new hardware/software platforms.
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.