Microsoft® .NET: Architecting Applications for the Enterprise

Microsoft® .NET: Architecting Applications for the Enterprise
Published:October 15, 2008Language:English
Author:Dino Esposito; Andrea SaltarelloTechnology:Microsoft Visual Studio 2008
Length:464 PagesISBN 13:9780735626096

List Price:

$ 44.99
About The BookManage complexity from the start—and design more-effective enterprise solutions

Make the right architectural decisions up front—and improve the quality and reliability of your results. Led by two enterprise programming experts, you’ll learn how to apply the patterns and techniques that help control project complexity—and make systems easier to build, support, and upgrade—right from the start.

Get pragmatic architectural guidance on how to:

  • Build testability, maintainability, and security into your system early in the design

  • Expose business logic through a service-oriented interface

  • Choose the best pattern for organizing business logic and behavior

  • Review and apply the patterns for separating the UI and presentation logic

  • Delve deep into the patterns and practices for the data access layer

  • Tackle the impedance mismatch between objects and data

  • Minimize development effort and avoid over-engineering—and deliver more robust results


  • Get code samples on the Web.
    The companion content for Microsoft .NET: Architecting Applications for the Enterprise is available from CodePlex. To download the sample code:
    1. Open the CodePlex home page at http://www.codeplex.com/
      1. To view the information about CodePlex, click the More about CodePlex link (http://www.codeplex.com/CodePlex)
      2. To view the CodePlex Terms of Use, click the Terms of Use link at the bottom of the page (http://www.codeplex.com/Legal/Terms.aspx)
    2. Open the Northwind Starter Kit at http://www.codeplex.com/NSK
    3. Click the Source Code tab.
    4. Click the Download link next to the most recent version.
    5. Read the license terms on the Source Code tab.
    6. If you agree to the terms, accept the license agreement by clicking the I Accept button at the bottom of the page.
    7. Save the .zip file to a location on your hard drive.
    8. Extract the files.
    System Requirements
    You’ll need the following hardware and software to work with the companion content included with this book:
    Microsoft Windows Vista Home Premium Edition, Windows Vista Business Edition, or Windows Vista Ultimate Edition
  • Microsoft Visual Studio 2008 Standard Edition, Visual Studio 2008 Enterprise Edition, or Microsoft Visual C# 2008 Express Edition and Microsoft Visual Web Developer 2008 Express Edition
  • Microsoft SQL Server 2005 Express Edition, Service Pack 2
  • The Northwind database of Microsoft SQL Server 2000 is used by the Northwind Starter Kit to demonstrate data-access techniques. You can obtain the Northwind database from the Microsoft Download Center (http://www.microsoft.com/downloads/details.aspx?FamilyID=06616212-0356-46A0-8DA2-EEBC53A68034)
  • 1.6 GHz Pentium III+ processor, or faster
  • 1 GB of available, physical RAM
  • Video (800 by 600 or higher resolution) monitor with at least 256 colors
  • CD-ROM or DVD-ROM drive
  • Microsoft mouse or compatible pointing device
  • Support Information
    Every effort has been made to ensure the accuracy of the book and the companion content.
    As corrections or changes are collected, they will be added to a Microsoft Knowledge Base article. You can find Knowledge Base articles and other support options at the following location: Microsoft Press Book and CD Support Web Site.
    About Dino Esposito; Andrea SaltarelloDino Esposito is a well-known expert on ASP.NET and AJAX, a popular speaker, and a regular contributor to MSDN Magazine. He has written several Microsoft Press books, including PROGRAMMING MICROSOFT ASP.NET 3.5 and INTRODUCING MICROSOFT ASP.NET AJAX.

    Andrea Saltarello is a solution architect, consultant, and trainer based in Milan, Italy. A Microsoft MVP for ASP.NET, he leads the Italy-based Microsoft .NET User Group and is a regular speaker at industry events.
    Other Books By Dino Esposito
    Looking for training resources, events and advice from peers? Join the Microsoft Training and Certification Community. Preparing for an exam now? Find your Microsoft Certification Study Group. Talk to us on these social networks:
    What do you think of this book?Your feedback is important in helping us create books that serve your needs and meet your expectations. Please take our survey at www.microsoft.com/learning/booksurvey

    Note: You will need this book's 13-digit International Standard Book Number (ISBN) to take the survey. The ISBN 13 can be found above.
    To report or search for corrections in this book or companion content,
    please go to www.microsoft.com/learning/support/books/