Wednesday, August 15, 2007

Enterprise Solution Patterns Using .NET 2.0

WEB PRESENTATION PATTERNS
Model-View-Controller
Page Controller
Front Controller
Intercepting Filter
Page Cache
Observer

DEPLOYMENT PATTERNS
Layered Application
Three-Layered Services Application
Tiered Distribution
Three-Tiered Distribution
Deployment Plan

DISTRIBUTED SYSTEMS PATTERNS
Broker
Data
Singleton

SERVICES PATTERNS
Service Interface
Service Gateway

PERFORMANCE AND RELIABILITY PATTERNS
Server Clustering
Load-Balanced Cluster
Failover Cluster

PATTLETS
Four-Tiered Distribution
Abstract Factory
Adapter
Application Controller
Application Server

Assembler
Bound Data Control
Bridge
Command(s)
Decorator
Facade
Gateway
Implementing Data Transfer Object in .NET with Serialized Objects
Layer Supertype
Layers
Mapper

Mediator
MonoState
Observer
Naming Service
Page Data Caching
Page Fragment Caching
Presentation-Abstration-Controller
Proxy

Remote Facade
Special Case
Strategy
Table Data Gateway
Table Module
Template Method
Utility Component