• Table of Contents
  • BackCover
  • Designing Scalable .NET Applications
  • Foreword
  • Introduction
    • How This Book Is Organized
    • What This Book Covers
    • What This Book Does Not Cover
  • Chapter 1: Introduction to Enterprise Application Design
    • In the Beginning ...
    • Enterprises Today
    • Types of Integration
    • Content Management
    • The Unified Modeling Language (UML)
    • Object Role Modeling (ORM)
    • Summary
  • Chapter 2: Operating Systems and the .NET Enterprise Servers
    • Microsoft Operating Systems
    • .NET Enterprise Servers
    • Summary
  • Chapter 3: Cluster Techniques
    • What Clustering Does
    • Different Types of Clusters
    • Network Load Balancing Overview
    • MS Cluster Service Overview
    • Application Center Overview
    • Summary
  • Chapter 4: An Overview of the Windows Server Family
    • Windows Server Architecture
    • Scalability, Availability, and Reliability
    • Security in Windows
    • Summary
  • Chapter 5: The Enterprise Application Architecture
    • OOP
    • Design Patterns and Layers
    • Coding Conventions
    • .NET Enterprise Services
    • Windows/Web Forms
    • Web Services
    • .NET Remoting in the Enterprise World
    • Content Management
    • Security
    • Testing
    • Testing Tools
    • Summary
  • Chapter 6: Web Services Design and Practice
    • Web Services and Distributed Applications
    • What Can You Do with XML Web Services?
    • Deciding When to Use Web Services
    • Interoperability
    • The Building Blocks of Web Services
    • Using SOAP
    • Extending SOAP
    • .NET Remoting vs. Web Services
    • Summary
  • Chapter 7: Internet Information Services
    • Internet Information Services 5.0
    • Internet Information Services 6.0
    • Integrating ASP.NET with IIS
    • Performance Monitoring
    • Summary
  • Chapter 8: Data Storage Design and SQL Server
    • Three Storage Technologies
    • Choosing Your Storage Solution
    • Introduction to SQL Server
    • Database Design
    • Optimizing Performance
    • SQL Server Security
    • Summary
  • Chapter 9: An Example Application
    • UML Modeling
    • Designing the Database
    • Choosing the Application Platform
    • The Test Environment
    • Web Server Clusters
    • Application Layer
    • Database
    • The Implementation
    • Testing the Application
    • Summary
  • Appendix A: Test Equipment at Dell
  • Appendix B: The Data Factory Class
  • Index
    • Index_A
    • Index_B
    • Index_C
    • Index_D
    • Index_E
    • Index_F
    • Index_G
    • Index_H
    • Index_I
    • Index_J
    • Index_K
    • Index_L
    • Index_M
    • Index_N
    • Index_O
    • Index_P
    • Index_Q
    • Index_R
    • Index_S
    • Index_T
    • Index_U
    • Index_V
    • Index_W
    • Index_X
  • List of Figures
  • List of Tables
  • List of Listings
  • List of Sidebars