Jeannine Hall Gailey
PUBLISHED BY Microsoft Press A Division of Microsoft Corporation One Microsoft Way Redmond, Washington 98052-6399
Copyright 2004 by Microsoft Corporation
All rights reserved. No part of the contents of this book may be reproduced or transmitted in any form or by any means without the written permission of the publisher.
Library of Congress Cataloging-in-Publication Data Gailey, Jeannine, 1973-Understanding Web Services Specifications and the WSE / Jeannine Hall Gailey. p. cm. Includes index. ISBN 0-7356-1913-1 1. Web services. 2. Web site development. I. Title.
TK5105.88813.G35 2003 006.7'6--dc22 2003058663
Printed and bound in the United States of America.
1 2 3 4 5 6 7 8 9 QWE 8 7 6 5 4 3
Distributed in Canada by H.B. Fenn and Company Ltd.
A CIP catalogue record for this book is available from the British Library.
Microsoft Press books are available through booksellers and distributors worldwide. For further information about international editions, contact your local Microsoft Corporation office or contact Microsoft Press International directly at fax (425) 936-7329. Visit our Web site at www.microsoft.com/mspress. Send comments to firstname.lastname@example.org.
Active Directory, Microsoft, Microsoft Press, Visual Basic, Visual Studio, Windows, Windows NT, Windows Server, and Xbox are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries . Other product and company names mentioned herein may be the trademarks of their respective owners .
The example companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted herein are fictitious. No association with any real company, organization, product, domain name , e-mail address, logo, person, place, or event is intended or should be inferred.
This book expresses the author s views and opinions . The information contained in this book is provided without any express, statutory , or implied warranties. Neither the authors, Microsoft Corporation, nor its resellers or distributors will be held liable for any damages caused or alleged to be caused either directly or indirectly by this book.
Acquisitions Editor: Danielle Bird Voeller
Project Editors: Sally Stickney and Denise Bankaitis
Technical Editor: Robert Lyon
Indexer: Julie Kawabata
Body Part No. X10-08400
I would like to dedicate this book to my father, Dr. Ernest Hall, a robotics engineering professor who taught me how to program a game in BASIC on a TRS-80 in 1979, when I was six. It was his encouragement to follow my interests in technology that led me to write this book.
Thanks to you for buying and reading this book!
I would like to thank my husband, Glenn Gailey, whose support, encouragement, and knack for asking hard technical questions made this book possible. I m also grateful for the many hours he spent helping to test the code samples. I would like to thank my mother, Bettie C. Hall, for all the time spent meticulously editing my papers when I was in high school. Has it paid off, Mom?
Of course, thanks to my Microsoft Press editing team: product planners Anne Hamilton and Danielle Voeller; project editors Sally Stickney and Denise Bankaitis, who were extremely patient about the crazy last-minute re- writes as I tried to cram in every piece of information on the newest pre-Beta release of the WSE; technical editors Marzena Matuka and Robert Lyon; copyeditor Shawn Peck; and desktop publisher Carl Diltz.
I would like to thank all of the reviewers of this book, including Don Smith, Keith Ballinger, Vijay Gajjala, Jeffrey Schlimmer, David Bradley, and Matt Powell, for their reviews and comments that helped make this book better and more accurate. And special thanks to John Boylan, who helped coordinate the reviewing effort. Of course, thanks to the corporate marketing department at Microsoft, who took such a deep interest in this book.
Jeannine Hall Gailey
Jeannine Hall Gailey has worked with Web technology for the last 10 years , as a technology manager at companies like AT&T and Capital One and, most recently, as the user education manager for the Microsoft .NET Services team. She has published technical articles in MSDN Magazine , MSDN online, SQL Server Magazine , Web Services Journal , XML & Web Services Magazine , and other publications . She is currently a freelance consultant and writer in the Seattle area. For more information about her work and a list of errata for this book, check out her Web site at www.webbish6.com .