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