No open-access location is known for this record yet.
No open-access location is known for this record yet.
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. 1 Introduction Communication software is the set of services and protocols that makes possible modern distributed systems and applications, such as web services, distributed objects,...
Loading…
Stored only when both papers are in the corpus — 14 citations exist upstream.
Papers that cite the same references — the relational fallback while embeddings are still backfilling.
Imported from OpenAlex (CC0) — nothing here is generated.