Programming Languages White Papers
Applying a Pattern Language to Develop Application-Level Gateways
Overview Developers of communication applications must address recurring design challenges related to efficiency, extensibility, and robustness. These challenges are often independent of application-specific requirements. Successful developers resolve these challenges by applying appropriate patterns and pattern languages. Traditionally, however, these patterns have been locked in the heads of expert developers or buried deep within complex system source code. The primary contribution of this paper is to describe a pattern language that underlies object-oriented communication software. In addition to describing each pattern in this language, the paper illustrates how knowledge of the relationships and trade-offs among the patterns helps guide the construction of reusable communication frameworks and applications.
| Publisher | University of California | File Format | |
|---|---|---|---|
| Date Published | July 2000 | ||
| Format | White Papers | ||
| Topics | |||



