Microsoft® .NET: Architecting Applications for the Enterprise

Microsoft® .NET: Architecting Applications for the Enterprise
Published:October 15, 2008Accompanying Media:N/A
Author:Dino Esposito; Andrea SaltarelloLanguage:English
Length:464 PagesLevel:All Levels
ISBN 13:

9780735626096Technology:

Microsoft Visual Studio 2008
ISBN 10:0-7356-2609-XFormat:Paperback
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
    Have Questions? For advice about training and certification, connect with peers: For questions about a specific certification, chat with a Microsoft Certified Professional (MCP): To find out about recommended blogs, Web sites, and upcoming Live Meetings on popular topics, visit our community site:
    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/


    Buy This Book

    Amazon