encouraged to consider a business rules approach as a valid design alternative for
specific application components. The choice is not between building a monolithic
multipurpose business rules engine or hand-coding every part of an application. It is
really about including business rule-based functionality into an application wherever
this makes sense.
Still, many people need to have a feel for the time and effort involved in build-
ing a rules engine. An extremely rough guide can be provided based on the author’s
experiences. However, readers should realize that this may not translate to any set of
requirements that they are considering.
The author developed the sample application over a period of 2 1/2 months,
working about one-third of the time on ...