Chapter 12. Putting It All Together

We have covered a lot in this book. Starting with the basic principles of enterprise development and moving through methodologies and design patterns, we have reviewed a wide breadth of concepts that will help you design your systems for flexibility, durability, and testability. It is now time to put it all together. This final chapter fuses all of these enterprise concepts together, providing a loose roadmap for building powerful enterprise systems. This final chapter's sample code will consist of pieces of code from other chapters, culminating into one large, multifaceted system. In this chapter, we will:

  • Review the basic principles of enterprise development

  • Review each chapter's basic theme or concept and discuss how they apply to other areas of enterprise development

  • Design a complex mortgage application system with multiple tiers and conceptual layers

  • Explore some of the source code for this complex enterprise mortgage system

  • Consider other areas of future development and how enterprise design will help to facilitate new features

One Step Back, Many Steps Forward

Often when a desired goal is difficult to achieve, it is best to take a step back and evaluate what you have done so far. In a book on this complex subject matter, nothing could be more true. Each of the chapters focuses on a very specific topic or theme. Each supplies important bits of information to help you become a more effective developer, providing you with a pattern, framework, or ...

Get Professional Enterprise .NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.