Distributed Design Patterns

Over the past few years, the concept of design patterns—reusable architecture "recipes" that can be applied to solve similar problems in multiple applications—has received a good deal of interest. Unfortunately, design patterns are usually demonstrated with toy code that can’t be applied directly to most applications.

To truly understand design patterns, you need to realize that different design patterns are designed for different application layers, and many design patterns are already hard-wired into .NET. If you want to create a remote singleton component, for example, you won’t add any logic to the class constructor. Instead, you’ll use a configuration file to specify the appropriate .NET Remoting activation type. ...

Get Microsoft® .NET Distributed Applications: Integrating XML Web Services and .NET Remoting now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.