Microsoft Windows
Communication Foundation
4.0 Cookbook for Developing
SOA Applications
Over 85 easy recipes for managing communication
between applications
Steven Cheng
P U B L I S H I N G
professional expertise distilled
BIRMINGHAM - MUMBAI
Download from Wow! eBook <www.wowebook.com>
Microsoft Windows Communication Foundation 4.0
Cookbook for Developing SOA Applications
Copyright © 2010 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system,
or transmitted in any form or by any means, without the prior written permission of the
publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the
information presented. However, the information contained in this book is sold without
warranty, either express or implied. Neither the author, nor Packt Publishing, and its
dealers and distributors will be held liable for any damages caused or alleged to be
caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the
companies and products mentioned in this book by the appropriate use of capitals.
However, Packt Publishing cannot guarantee the accuracy of this information.
First published: October 2010
Production Reference: 1141010
Published by Packt Publishing Ltd.
32 Lincoln Road
Olton
Birmingham, B27 6PA, UK.
ISBN 978-1-849680-76-9
www.packtpub.com
Cover Image by Vinayak Chittar (vinayak.chittar@gmail.com)
Download from Wow! eBook <www.wowebook.com>
Credits
Author
Steven Cheng
Reviewers
Frank Xu Lei
Kris van der Mast
Dong Qi
Acquisition Editor
Rashmi Phadnis
Development Editor
Dhwani Devater
Technical Editor
Vinodhan Nair
Copy Editor
Janki Mathuria
Indexer
Rekha Nair
Monica Ajmera Mehta
Editorial Team Leader
Gagandeep Singh
Project Team Leader
Lata Basantani
Project Coordinator
Jovita Pinto
Proofreader
Sandra Hopper
Graphics
Geetanjali Sawant
Production Coordinators
Alwin Roy
Adline Swetha Jesuthas
Cover Work
Alwin Roy
Download from Wow! eBook <www.wowebook.com>
Foreword
In the process of development and integration of enterprise applications and systems,
SOA is a exible set of design principles and is becoming more and more popular.
Windows Communication Foundation (WCF) is a framework for building service-oriented
applications, which are based on .NET.
WCF 4 comes with a wide range of specic features as follows:
• Simplied conguration
• Standard endpoints
• IIS hosting without an SVC le
• WS-Discovery
• Routing service (previously included with Dublin)
• REST caching and Help page
• Workow services
• Non-destructive queue receive
• Simple byte stream encoding
• ETW tracing
Besides giving an introduction of the basic WCF concepts (such as endpoint, contract,
binding, and address), this book also covers advanced topics such as security, extensions
of Runtime, and diagnostics. By the way, this book also introduces the new features
of WCF 4.0. Every section is excellent and is based on a real WCF application. It also
provides a lot of sample code to help the readers understand how to implement it. It's
really a good handbook for WCF learners.
Thanks Steven for your hard work on this book.
Frank Xu Lei
MVP of Connected System Developer
Download from Wow! eBook <www.wowebook.com>