Distributed Systems Patterns


Table 5.1 lists the patterns included in the Distributed Systems patterns cluster, along with the problem statements and associated implementations that serve as a roadmap to the patterns.

Table 5.1: Distributed Systems Patterns

Pattern

Problem

Associated implementations

Broker

How can you structure a distributed system so that application developers don’t have to concern themselves with the details of remote communication?

Implementing Broker with .NET Remoting Using Server-Activated Objects Implementing Broker with .NET Remoting Using Client-Activated Objects

Data

How do you preserve the simple semantics of a procedure call interfeace without being subject to the latency issues inherent in remote communication?

Implementing Data Transfer Object in .NET Transfer with a DataSet Object Implementing Data Transfer Object in .NET with a Typed DataSet

Singleton

How do you make an instance of an object globally available and guarantee that only one instance of the class is created?

Implementing Singleton in C#

Note

The scope for this pattern cluster does not currently include message-oriented middleware, integration of multiple applications, or service-oriented architectures. These topics are extremely important and are part of the overall pattern language, but do not appear in this initial release.




Enterprise Solution Patterns Using Microsoft. NET 2003
Enterprise Solution Patterns Using Microsoft. NET 2003
ISBN: N/A
EAN: N/A
Year: 2004
Pages: 107

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net