This book is organized in three parts. Part I, “Introduction to WCF,” describes the principles behind service-oriented applications, introduces the major WCF subsystems, and describes how these subsystems interact with one another. Part I includes a chapter on service orientation, another on messaging concepts, and one on WCF architecture. At a high level, WCF is comprised of two principle layers: the Channel layer and the ServiceModel layer. The Part II, “WCF in the Channel Layer,” and Part III, “WCF in the Service Model Layer,” describe the channel layer and the service model layer, respectively. Part II begins with a chapter that describes the Message type and continues with chapters on channels and channel managers. Part III includes chapters that cover bindings, contracts, and dispatchers and clients. Each chapter in Parts II and III dissects the important types in their respective topics and offers code samples to illustrate the core concepts. On the whole, the flow of this book takes the reader from the conceptual, to WCF core internals, to the WCF main developer-facing application programming interface (API). In other words, this book offers an inside-out view of WCF.