O'Reilly logo

Rapid J2EE™ Development: An Adaptive Foundation for Enterprise Applications by Alan Monnox

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 10. Working to Rule

A recurring theme of this book is that rapid development is achievable by being able to quickly and effectively accommodate change. One area of most applications that is subject to continual change throughout the life of the system is the business rule.

This chapter examines the benefits of applying rule-based languages and rule-engine technology to the problem of constantly mutating business logic. Specifically, this chapter covers how rule engines can assist in rapid application development by:

  • Enabling the description of rules in a language appropriate for expressing complex business knowledge.

  • Improving system maintainability by cleanly separating business logic from application logic.

  • Allowing the definition of business-rule ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required