Table of Contents


inside microsoft windows communication foundation
Inside Microsoft Windows Communication Foundation
byJustin Smith
Microsoft Press 2007 (304 pages)
ISBN:9780735623064

Offering the deep architectural insights you need for building service-oriented applications, this guide delivers hands-on guidance and plenty of code samples to help you master the intricacies of developing and implementing connected applications.

Table of Contents
Inside Microsoft Windows Communication Foundation
Introduction
Part I - Introduction to WCF
Chapter 1 - The Moon is Blue
Chapter 2 - Service Orientation
Chapter 3 - Message Exchange Patterns, Topologies, and Choreographies
Chapter 4 - WCF 101
Part II - WCF in the Channel Layer
Chapter 5 - Messages
Chapter 6 - Channels
Chapter 7 - Channel Managers
Part III - WCF in the ServiceModel Layer
Chapter 8 - Bindings
Chapter 9 - Contracts
Chapter 10 - Dispatchers and Clients
Index
List of Figures
List of Tables
List of Sidebars


Back Cover

Get the deep architectural insights you need for building service-oriented applications.

Dig into Windows Communication Foundation internals-and uncover the power of service-oriented design. This practical guide delivers in-depth insights and plenty of code samples to help you master the intricacies of developing and implementing connected applications.

Discover how to:

  • Use service-oriented concepts to build a reliable messaging infrastructure
  • Build support for ever-evolving messaging transports, protocols, and functionality
  • Develop and listen on multiple endpoints
  • Add messaging functionality with message exchange patterns, topologies, and choreographies
  • Serialize, deserialize, encode, and decode Message objects
  • Generate industry-standard documents with service, data, and message contracts
  • Build stacks of channel factory and listener objects with binding types
  • Develop channel layer constructs and manage them over their lifetime
  • Create custom channels with the Windows Communication Foundation API

About the Author

Justin Smith works as a Technical Evangelist at Microsoft. Prior to joining Microsoft, Justin worked as an author, trainer, and consultant at Wintellect. As anyone who has taken one of his courses or worked with him as a consultant can tell you, Justin has a talent for taking complex ideas and distilling them into manageable language.

Justin became interested in software development toward the end of his engineering courses at Georgia Tech. Bridging the gap between engineering and software development, Justin’s first job out of Tech was as an implementation consultant with Parametric Technology Corporation. Justin later took a job with Engineering Animation Incorporated, where he developed custom UNIX and Windows CAD/CAM/CAE applications with C/C++ and Java. During his time in the CAD world, Justin built and integrated several applications (eVis, VisView, Pro/Intralink, and Pro/Engineer) that facilitated the design, testing, and manufacture of military and commercial aerospace components.

After EAI, Justin co-founded Lighthouse Business Solutions, a document management development and consulting firm. During his tenure at Lighthouse, Justin designed, built and integrated document management systems for more than 30 large corporations and distinguished himself as one of the premier document management experts in the country.