Dynamically Configuring Communication Services with the Service Configurator Pattern

A rapidly growing collection of communication services are now available on the Internet. A communication service is a component in a server that provides capabilities to clients. Services available on the Internet include: WWW browsing and content retrieval services (e.g., Alta Vista, Apache, Netscape’s HTTP server); software distribution services (e.g., Castinet), electronic mail and network news transfer agents (e.g., sendmail and nntpd), file access on remote machines (e.g., ftpd), remote terminal access (e.g., rlogind and telnetd), routing table management (e.g., gated and routed), host and user activity reporting (e.g., fingerd and rwhod), network time protocols (e.g., ntpd), and request brokerage services (e.g., orbixd and RPC portmapper).

[1]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[2]  Prashant Jain,et al.  Service Configurator: A Pattern for Dynamic Configuration of Services , 1997, COOTS.

[3]  S. Zatti,et al.  The accuracy of the clock synchronization achieved by TEMPO in Berkeley UNIX 4.3BSD , 1987 .

[4]  W. Richard Stevens,et al.  Unix network programming , 1990, CCRV.

[5]  Douglas C. Schmidt Connector A Design Pattern for Actively Initializing Network Services , 1998 .

[6]  Douglas C. Schmidt,et al.  Active object: an object behavioral pattern for concurrent programming , 1996 .

[7]  Douglas C. Schmidt,et al.  An object-oriented framework for dynamically configuring extensible distributed systems , 1994, Distributed Syst. Eng..

[8]  Douglas C. Schmidt,et al.  Reactor: an object behavioral pattern for concurrent event demultiplexing and event handler dispatching , 1995 .

[9]  Wolfgang Pree,et al.  Design Patterns for Object-Oriented Software Development , 1994, Proceedings of the (19th) International Conference on Software Engineering.

[10]  Douglas C. Schmidt,et al.  Object-oriented framework for high-performance electronic medical imaging , 1996, Electronic Imaging.

[11]  Douglas C. Schmidt,et al.  Design and Performance of an Object-Oriented Framework for High-Speed Electronic Medical Imaging , 1996, Comput. Syst..

[12]  Stephen A. Rago,et al.  UNIX system V network programming , 1993, Addison-Wesley professional computing series.

[13]  Herman Schwendinger,et al.  The First Edition , 1999 .