patterns & practices: Patterns


Start Here

Enterprise Solution Patterns Using Microsoft .NET
Enterprise Solution Patterns Using Microsoft .NET embraces existing work in the patterns community, contributes new patterns, and shows how to implement these patterns in .NET. The guide explains how a pattern documents simple, proven mechanisms, and shows how collections of patterns provide a common language for developers and architects. The guide then presents a catalog of 32 architecture, design, and implementation patterns that are organized to help you locate the right combination of patterns to solve your problem.
Integration Patterns
Integration Patterns explains how patterns were used to design and build a baseline integration architecture within a representative customer scenario. The guide presents a catalog of 18 integration patterns including implementations that use the Microsoft platform.

More Information

Data Patterns
Data Patterns extends previous patterns work by applying it to data problems and showing how to solve them by using SQL Server. These patterns are about the problems faced by those who build the data services in an enterprise class business solution. The guide introduces patterns and why they are important to database designers and administrators, as well as architects and developers. It then presents a catalog of 12 architecture, design, and implementation patterns that are organized to help you locate the right combination of patterns to solve your problem.
Web Service Security Guidance
Provides architectural, design, and implementation guidance for applying security to Web services by using Web Services Enhancements (WSE) 3.0 and the .NET Framework 2.0. Includes scenarios, patterns, decision matrices, and QuickStarts to help you make the most appropriate decisions based on your solution’s requirements.

Additional Resources

Microsoft Architecture Resource Center
Windows Server System Reference Architecture

Top of pageTop of page