RSS
Логотип
Баннер в шапке 1
Баннер в шапке 2
2010/04/29 13:37:05

Business rules

Business rules – a set of conditions which manage a business event that it occurred as it is necessary for the enterprise (or the client).

Content

Clients formulate rules, defining all possible and admissible conditions of a business event and also a condition which are inadmissible or undesirable. These rules are defined by a number of factors, including directives of administrative organs, industry standards, a business grasp and simple common sense. In banking it is possible to give the law under which about any transaction exceeding the amount of 10,000 dollars cash, the state should as an example of the business rule it is informed. Business rules exist at the different levels. Some of them have an impact on all system, and many systems, actually, are entirely created only to enact business rules. Business rules can also differ considerably by the sizes of area of influence. All business rules have one general property: they manage some component of business.

Classification of business rules

All business rules can be separated into 3 main categories: conditions, facts and rules. Conditions and the facts - a basis for a logical data model and the physical database. The third category (rules) is of the greatest interest, they can be separated into 5 categories.

Classification of business rules.

Advantages of creation of systems using approach on the basis of business rules

  • Simplicity.
  • Existence of a theoretical basis.
  • Small number of necessary nontechnical concepts.
  • Independence of rules (from systems).
  • Ease of application development.
  • Reuse of rules.
  • Simplification of the general design of a system.
  • Dynamic rule sets.
  • Performance.
  • Incremental implementation.

Use of approach on the basis of business rules

There are, at least, three ways of use of project approach on the basis of business rules:

  • research of requirements and their analysis (traditional processes of creation of data models and objects, etc. follow further). This way assumes that approach on the basis of business rules fills missing communication in the course of the research of requirements and their analysis. This way allows to separate rules from data and processes in terms of the analysis, leading to quality improvement of requirements and also acquainting business audience with process of a research of requirements and their analysis;
  • research of requirements, their analysis and design of systems which select in themselves the components performing the rules used by other system. This way advances the ideas of the last way on new height. Selecting this way, the designer assumes

use approach on the basis of business rules not only in relation to requirements. He also wishes to create a system in which the logic of execution of business rules will be separated from the rest of a system;

  • research of requirements, their analysis, design and implementation of rules in the selected support systems of business rules. The most ideal way as allows to take most fully advantages of approach on the basis of business rules throughout a system lifecycle. This way, assuming use of specialized technologies for management and execution of business rules, it is capable to reduce significantly time of development and time of making changes in the operated system.