How to Build a Business Rules Engine: Extending Application Functionality through Metadata Engineering

Front Cover
Elsevier, Jan 14, 2004 - Computers - 483 pages
This is the only book that demonstrates how to develop a business rules engine. Covers user requirements, data modeling, metadata, and more.
A sample application is used throughout the book to illustrate concepts. The code for the sample application is available online at http://www.refdataportal.com.
Includes conceptual overview chapters suitable for management-level readers, including general introduction, business justification, development and implementation considerations, and more.

This is the only book that demonstrates how to develop a business rules engine. Covers user requirements, data modeling, metadata, and more.
A sample application is used throughout the book to illustrate concepts. The code for the sample application is available online at http://www.refdataportal.com.
Includes conceptual overview chapters suitable for management-level readers, including general introduction, business justification, development and implementation considerations, and more.
 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

Chapter 1 WHAT ARE BUSINESS RULES AND BUSINESS RULES ENGINES?
1
Chapter 2 WHY BUILD A BUSINESS RULES ENGINE?
9
Chapter 3 DATA MODELING AND DATABASE DESIGN
21
Chapter 4 WHO DEFINES BUSINESS RULES AND WHEN DO THEY DO IT?
29
Chapter 5 THE ATOMICITY OF BUSINESS RULES
41
Chapter 6 THE BLACK BOX PROBLEM
55
Chapter 7 THE COMPONENTS OF A BUSINESS RULES ENGINE
63
Chapter 8 POPULATING TABLE DATA IN THE REPOSITORY
87
Chapter 14 MANAGING THE DATABASE
237
Chapter 15 IMPLEMENTING A SIMPLE BUSINESS RULE
279
Chapter 16 MORE EDIT VALIDATION RULES RULE COMPONENTS AND RULE VERSIONS
325
Chapter 17 RULE TYPES FOR CHECKING REFERENTIAL INTEGRITY
347
SETTING INDICATORS AND REFERENCE DATA CODE VALUES
367
Chapter 19 IMPLEMENTING RULE TYPES USING RELATIONSHIPS AND SUBTYPES
407
Chapter 20 RULES WITH SUBTYPES AND BUSINESS METADATA
421
Chapter 21 DEBUGGING IN BUSINESS RULES ENGINES
431

Chapter 9 POPULATING COLUMN DATA IN THE REPOSITORY
111
Chapter 10 POPULATING RELATIONSHIP AND SUBTYPE DATA IN THE REPOSITORY
145
Chapter 11 POPULATING REFERENCE DATA IN THE REPOSITORY
187
Chapter 12 DEFINING BUSINESS PROCESSES AND RELATED INFORMATION
199
Chapter 13 EXTENDING THE DATABASE
211
Chapter 22 MANAGING THE BUSINESS RULES ENGINE
443
Appendix A USING THE SAMPLE APPLICATION
455
Resources and Further Reading
471
Index
473
Copyright

Other editions - View all

Common terms and phrases

About the author (2004)

Malcolm Chisholm holds an M.A. from the University of Oxford, a Ph.D.from the University of Bristol, and has over 20 years of experience in information technology. His expertise has allowed him to work in various industries focusing on systems development and data administration. Recently he has worked with the United Nations Development Program and Deloitte and Touche.

Bibliographic information