Dynamically Configuring Communication Services
By: P. Jain, D.C. Schmidt
Published in: C++ Report, June 1997
Pages: 29-42, 46
Category: Distributed Systems
Summary: Decouple the behavior of services from the time service implementations configured in an application.
Pattern: Service Configurator
Decouple the behavior of services from the point when service implementations are configured in an application.
- This pattern can use Manager to create and delete services and maintain a repository of services.
- Use with Reactor to perform event demultiplexing and dispatching for configured services.
- Dynamically configured services that execute for long periods can use Active Object
- The Service base class provides Hook Method [Pree94]###Hook Methods that the Service Configurator uses to initiate, resume, and terminate services.