Applying Patterns and Frameworks to Develop Object-Oriented Communication Software

Douglas C. Schmidt · 1998

Factory, Strategy, and Service Configurator [7, 31]. 3.1.4 Self-contained Distributed Service Components In addition to its C++ wrappers and framework components, ACE provides a standard library of distributed services that are packaged as self-contained components. Although these service components are not strictly part of the ACE framework, they play two important roles: Factoring out reusable distributed application building blocks: These service components provide reusable implementations of common distributed application tasks such as naming, event routing, logging, time synchronization, and network locking. Demonstrating common use-cases of ACE components: The distributed services also demonstrate how ACE components like reactors, service configurators, acceptors and connectors, active objects, and IPC wrappers can be used effec6 tively to develop flexible and efficient communication software. 3.1.5 Higher-level Distributed Computing Middleware Components Developing robust, ...

Read the paper · More papers on PaperTik