Applying Design Patterns and Frameworks to Develop Object-Oriented Communication Software

By: D.C. Schmidt
Published in: Handbook of Programming Languages, Vol. I, P. Salus, ed., MacMillan Computer Publishing, 1997

Describes the development of high-performance concurrent Web servers using the ACE framework.

Related patterns: Acceptor, Active Object, Half-Sync/Half-Async, Reactor, Proactor, Adapter [Gamma+95], Singleton [Gamma+95], State [Gamma+95], Strategy [Gamma+95],