Sams.Windows.Communication.Foundation.Unleashed.Mar.2007, Informatyka, WCF
[ Pobierz całość w formacie PDF ]
Craig McMurtry Marc Mercuri Nigel Watling Matt Winkler Communication Foundatio UNLEASHED 800 East 96th Street, Indianapolis, Indiana 46240 USA Windows Windows Communication Foundation Unleashed Copyright © 2007 by Sams Publishing All rights reserved. No part of this book shall be reproduced, stored in a retrieval system, or transmitted by any means, electronic, mechanical, photocopying, recording, or otherwise, without written permission from the publisher. No patent liability is assumed with respect to the use of the information contained herein. Although every precaution has been taken in the preparation of this book, the publisher and author assume no responsibility for errors or omissions. Nor is any liability assumed for damages resulting from the use of the information contained herein. ISBN-10: 0-672-32948-4 ISBN-13: 978-0-672-32948-7 Library of Congress Cataloging-in-Publication Data Editor-in-Chief Karen Gettman Senior Acquisitions Editor Neil Rowe Development Editor Mark Renfrow Managing Editor Patrick Kanouse Windows communication foundation unleashed / Craig McMurtry ... [et al.]. p. cm. Includes index. ISBN 0-672-32948-4 Project Editor Seth Kerney Copy Editor Mike Henry Indexer Ken Johnson 1. Application software--Development. 2. Electronic data processing--Distributed processing. 3. Microsoft Windows (Computer file) 4. Web services. I. McMurtry, Craig. QA76.76.A65W59 2007 005.4'46--dc22 Proofreader Leslie Joseph 2007004268 Technical Editor John Lambert Printed in the United States of America First Printing: March 2007 10 09 08 07 4 3 2 1 Trademarks All terms mentioned in this book that are known to be trademarks or service marks have been appropriately capitalized. Sams Publishing cannot attest to the accuracy of this information. Use of a term in this book should not be regarded as affecting the validity of any trademark or service mark. Warning and Disclaimer Every effort has been made to make this book as complete and as accurate as possi- ble, but no warranty or fitness is implied. The information provided is on an “as is” basis. The author and the publisher shall have neither liability nor responsibility to any person or entity with respect to any loss or damages arising from the information contained in this book. Publishing Coordinator Cindy Teeters Book Designer Gary Adair Contents at a Glance Foreword ......................................................................................................xvi Introduction....................................................................................................1 Part I Introducing the Windows Communication Foundation 1 Prerequisites ....................................................................................................7 2 The Fundamentals ........................................................................................19 3 Data Representation......................................................................................77 4 Sessions, Reliable Sessions, Queues, and Transactions...............................109 Part II Introducing the Windows Workflow Foundation 5 Fundamentals of the Windows Workflow Foundation..............................131 6 Using the Windows Communication Foundation and the Windows Workflow Foundation Together..................................................................189 Part III Security 7 Security Basics .............................................................................................217 8 Windows CardSpace, Information Cards, and the Identity Metasystem .................................................................................................253 9 Securing Applications with Information Cards .........................................293 10 Advanced Security.......................................................................................337 Part IV Integration and Interoperability 11 Legacy Integration ......................................................................................385 12 Interoperability ...........................................................................................413 Part V Extending the Windows Communication Foundation 13 Custom Behaviors .......................................................................................419 14 Custom Channels .......................................................................................453 15 Custom Transports......................................................................................481 Part VI Special Cases 16 Publish/Subscribe Systems ..........................................................................505 17 Peer Communication ..................................................................................537 18 Representational State Transfer and Plain XML Services ...........................569 Part VII The Lifecycle of Windows Communication Foundation Applications 19 Manageability..............................................................................................583 20 Versioning ...................................................................................................623 Part VIII Guidance 21 Guidance .....................................................................................................639 Index ...........................................................................................................673 [ Pobierz całość w formacie PDF ] |