ClientServerPatterns are patterns that arise primarily in the design and implementation of client-server architectures. Armchair analysis suggests that there is a pattern language here. But the first step must be to list the patterns .... ---- There are at least ''three'' examples on wiki that cover this ground: CrossingChasms PatternsOfClientServerArchitectures ComponentDesignPatterns KyleBrown ---- Books: PatternOrientedSoftwareArchitecture Web Pages: http://www.cs.wustl.edu/~schmidt/patterns.html See Also: ApplicationPatterns.