To deliver the right solutions for
increasingly complex enterprise and user requirements, you need vision. You need
guidance. You need to apply the patterns and practices that by design create
explicit outcomes for often-implicit challenges. In this book, you ll take a
structured, realistic approach to resolving software complexity that places
architectural integrity at its core. The authors share their extensive,
real-world experience with enterprise and service-oriented development to
illuminate the patterns, principles, and techniques for producing more-effective
solutions, including the modeling techniques that ensure your architecture fully
and explicitly addresses user requirements. They deftly cover essential concepts
(UML, design patterns), the core system (business, services, data access, and
presentation layers), and specific tools, including Microsoft .NET Framework and
Microsoft Visual Studio(r) and they provide code samples and expert insights you
can apply right away to your own .NET-based enterprise
solutions.