Thumbnail
Access Restriction
Open

Author Schmidt, Douglas C.
Source CiteSeerX
Content type Text
File Format PDF
Language English
Subject Domain (in DDC) Computer science, information & general works ♦ Data processing & computer science
Subject Keyword Flexibly Configuring Network Service ♦ Distributed System ♦ Configurable Distributed System ♦ Network Service ♦ Service Handler Activation ♦ Dramatic Increase ♦ Design Pattern ♦ Different Strategy ♦ Service Advertisement ♦ Endpoint Listening ♦ Flexible Configuration ♦ Communication Software Framework ♦ Passive Service Initialization ♦ Communication Software ♦ Configurable Large-scale Production ♦ Host Pe ♦ Passive Connection Establishment ♦ Service Handler Creation
Description This paper describes a family of design patterns that enhance the flexibility and extensibility of communication software by permitting network services to evolve independently of the strategies used to passively initialize the services. The paper makes three contributions to the study and development of configurable distributed systems. First, it identifies five orthogonaldimensions of passive service initialization: service advertisement, endpoint listening, service handler creation, passive connection establishment, and service handler activation. Second, the paper illustrates how a family of design patterns have been used to build a communication software framework that supports flexible configuration of different strategies for each of these five dimensions. Third, the paper demonstrates how design patterns and frameworks are being used successfully to develop configurable large-scale production distributed systems. 1 Introduction Despite dramatic increases in network and host pe...
Educational Role Student ♦ Teacher
Age Range above 22 year
Educational Use Research
Education Level UG and PG ♦ Career/Technical Study
Learning Resource Type Article
Publisher Date 1996-01-01
Publisher Institution In International Conference on Configurable Distributed Systems