In this thesis we present Business Rules Management Systems (BRMS) and their history, general structure, advantages and disadvantages. We describe different methods of software development with the help of these systems and two principal methodologies. Business rules are also presented along with some basic definitions, classifications and most frequently used record formats. Generally, companies do not have all their business rules assembled, therefore, methods for gathering all business rules are described. We also introduced some commonly used commercial and open source BRMS products. At the end we provide a description of the process of implementation of business rules, which was done by using Drools technology.
|