A Family of Design Patterns for Application-Level Gateways
نویسنده
چکیده
Developers of communication software must confront recurring design challenges involving robustness, efficiency, and extensibility. Many of these challenges are independent of the application-specific requirements. Successful developers resolve these challenges by applying appropriate design patterns. However, these patterns have traditionallybeen locked in the minds of expert developers or buried within complex system source code. The primary contribution of this paper is to describe a family of design patterns that underly many object-oriented communication software systems. In addition to describing each pattern separately, the paper illustrates how knowledge of the relationships and trade-offs among patterns helps guide the construction of reusable communication software frameworks.
منابع مشابه
A Family of Design Patterns for Applications-Level Gateways
Developers of communication software must confront recurring design challenges involving robustness, efficiency, and extensibility. Many of these challenges are independent application-specific requirements. Successful developers resolve these challenges by applying appropriate design patterns. However, these patterns have traditionallybeen locked in the minds of expert developers or buried wit...
متن کاملApplying a Pattern Language to Develop Application-level Gateways
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 de...
متن کاملModern Portal Tools And Solutions with Vine Toolkit for Science Gateways
Motivation: Science Gateways are web portal environments targeted for given community and dedicated to the specific scientific domain. End users require different set of tools, applications, data integration patterns to be able to satisfy special demands of different kind of scientific research approach. To let users benefit from computational resources and storage, a portal framework should su...
متن کاملInvestigating Work-Family Conflict and its Effective Factors: Evidence from Auditors
Work - family Conflict is defined as a challenge between the effective play of family and work roles. The main purpose of this study is to investigate the relationship between work-family conflict and family-work conflict. Then, the factors affecting such factors as occupational factors, stress, and flexible working patterns are investigated, and finally, they are seeking solutions to minimize ...
متن کاملتأثیر الگوهای ارتباطی خانواده بر شادی در گروهی از دانشآموزان دبیرستانی شهر شیراز
Abstract Objectives: Happiness is one of the most basic concepts in positive psychology. The goal of the present study was to examine the effect of family communication patterns, including consensual, pluralistic, protective and laissez-faire, on happiness. Method: This was a cross-sectional study. Participants were 200 high school students (100 females, 100 males) in the city of Shiraz w...
متن کامل