Chapter 1: Object-Oriented Frameworks for Network Programming
Object-oriented frameworks help reduce the cost and improve the
quality of networked applications by reifying software designs and
pattern languages that have proven effective in particular application
domains. This chapter illustrates what frameworks are and compares
them with other popular software development techniques, such as class
libraries, components, patterns, and model-integrated computing. It
then illustrates the process of applying frameworks to concurrent
networked applications and outlines the ACE frameworks that are the
focus of this book. These frameworks are based on a pattern language
that has been applied to thousands of production networked
applications and middleware worldwide.
Back to C++NPv2 home page.