Model-Driven Design Using Business Patterns
This book shows how to apply pattern ideas in business applications. The application developer can use these patterns to design a business application, to ensure that it does not violate the domain rules, and to adapt the application to changing requirements without the need to change the overall architecture.