Start reading Microsoft® .NET XML Web Services Step by Step on the free Kindle Reading App or on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here.
Programming Books C Java PHP Python Learn more Browse Programming Books
This title is not currently available for purchase
Sorry, this item is not available in
Image not available for
Image not available

Microsoft® .NET XML Web Services Step by Step (Step by Step Developer) [Kindle Edition]

Adam Freeman , Allen Jones
4.1 out of 5 stars  See all reviews (19 customer reviews)

Pricing information not available.

Free Kindle Reading App Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.

To get the free app, enter your email address or mobile phone number.


Amazon Price New from Used from
Kindle Edition --  
Paperback --  
Shop the new
New! Introducing the, a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now
This title is not available for Kindle 1st generation devices, but is available for newer Kindle devices and free Kindle reading applications.

Book Description

XML Web services are the next logical step in the evolution of the Internet. Teach yourself how to write and deploy XML Web services for Microsoft® .NET—one step at a time—with this modular, accessible tutorial. It delivers expert, task-based instruction plus a real-world XML service example to help you apply what you already know about Microsoft Visual C#™, Microsoft Visual Basic® .NET, and object-oriented programming so that you can learn XML Web services development at your own pace. Topics covered include:


  • XML Web services architecture

  • XML Web services protocols

  • Web Service Description Language (WSDL)

  • Discovering XML Web services


  • Writing .NET XML Web services

  • Testing XML Web services

  • Debugging XML Web services


  • Discovering XML Web services

  • Generating a proxy class

  • Creating clients that consume XML Web services

  • Consuming XML Web services asynchronously

  • Consuming XML Web services with HTTP


  • Managing XML Web service state

  • Securing XML Web services

  • Using data sets with XML Web services

  • Using SOAP headers

Editorial Reviews

About the Author

Adam Freeman is a professional programmer and the author of two early Java books, Programming the Internet with Java and Active Java, both published by Addison Wesley, as well as Java course materials. His recent experience architecting a green-field e-commerce platform has given him an in-depth understanding of the current security challenges facing those developing large scale distributed systems. Adam has previously worked for Netscape, Sun Microsystems and the NASDAQ stock exchange.

Allen Jones has been developing Windows® solutions since 1990 and working with Windows NT and Win32 since 1993. He was one of the first MCSEs to qualify anywhere in the world. For the last 3 years, Allen has been developing e-commerce and security systems for large corporations and financial institutions. He is a former employee of Microsoft® in both Australia and the UK and co-author, with Adam Freeman, of C# for Java Developers and .NET XML Web Services Step by Step , both from Microsoft Press®.

Product Details

  • File Size: 5006 KB
  • Print Length: 432 pages
  • Simultaneous Device Usage: Unlimited
  • Publisher: Microsoft Press; 1 edition (November 30, 2009)
  • Language: English
  • ASIN: B0043M56S2
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Lending: Not Enabled
  • Amazon Best Sellers Rank: #1,053,524 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?

Customer Reviews

Most Helpful Customer Reviews
13 of 13 people found the following review helpful
4.0 out of 5 stars SMOOTH-SAILING INFO-BOOK: FOR BEGINNERS March 26, 2003
"Microsoft .NET XML Web Services Step-by-Step" is a straightforward text, which beginners and intermediates should enjoy learning from. Everything about this book (including its .NET Components coverage) is simplified. Anybody who has a vague understanding of XML and WSDL can cope comfortably with it. It is that reader-friendly!
The book offered flexible presentations on the correlations of XML and .NET programming. In fact, its primary objective is to enable readers understand the interdependence, which exist between the two technologies.
This is a fine, smooth-sailing, info-book; only that it has very little to offer non-beginners. Advanced learners need not waste money on it.
Comment | 
Was this review helpful to you?
7 of 7 people found the following review helpful
3.0 out of 5 stars Good Overview But Becoming Dated May 16, 2008
Format:Paperback|Verified Purchase
This book was a fantastic overview of how XML Web Services are encapsulated by the .NET platform and the services provided by the numerous APIs. It offers step-by-step examples that lead you through the various facets of producing and consuming Web Services. It does not delve too deeply into many of the services provided by .NET for bettor or worse.

Four years ago I would have rated this book a 4 star or higher, however, the examples are based upon legacy .NET 1.1 and Visual Studio 2003. Like myself, I would presume that the majority of developers are at least working with .NET 2.0 and VS 2005 now. In addition the current release of both is at 3.5 and 2008 respectively.

The core material of the book is still very much relevant. The examples for how to configure IIS, setup and copy web projects, and manipulate code in the IDE have changed significantly between product releases though. I didn't mind that much because it forced me to have to figure out how to apply the same task in the newer environment. For me that was OK, but beginners may be frustrated by that.

A few notes on the content and examples:

1. In the code exercises, I found that it would have been much more helpful to put the steps for importing classes (C# using / VB import statements) at the beginning of the code exercises instead of at the end so the person typing in the code could better make use of Visual Studio's Intellisense feature.

2. There was a lot of rote copy / retyping the same material from chapter to chapter. The author tried to minimize with copy instructions in each chapter. I felt as though the examples could have been modularized and reused better.

3. The Microsoft UDDI site that chapter 9 discusses no longer functions as described in the text.
Read more ›
Was this review helpful to you?
7 of 7 people found the following review helpful
4.0 out of 5 stars Excellent tutorial for beginners. September 30, 2005
I am half way through the book and I like it. It is a good tutorial that will hold your hand and help you taking your first steps on the planet WebServices. The authors selected an interesting and practical example subject, validating credit card numbers, so you will not need a lot of coffee to keep you awake.

The examples are so simple, so if you are an experienced OO programmer, keep in mind that the goal was introducing the subject not implementing the code in the most elegant way.

On the other hand, the authors followed a naming convention from hell. I am not just talking about casing but also the logical selection of class names. For example, In chapter 6 the authors were explaining the subject of sending objects and returning objects from/to web service. So they built a class and named it "ValidationObject". I don't want to sound like an OO lawyer here but the class is not an object; Objects are instances of the class.

Anyway, I guess a name like "CreditCard" would've made much more sense, after all it is a credit card we are passing around. Variables were named like this x_object, o_card_type.

Personally, I couldn't continue without building a names map. I just recorded each name and to which object it was given on a piece of paper.

A word of advice; this is not the type of book you want to come back for a second read hoping that it will give you more understanding of the subject. So make sure you will take notes and summarize the important facts of each chapter.
Comment | 
Was this review helpful to you?
5 of 5 people found the following review helpful
4.0 out of 5 stars very good intro to web services January 5, 2004
Format:Paperback|Verified Purchase
I found this book very good for an intro to web services
This books also gives good tips to debuggin in web services which I have not found in any book. All the examples work
except for the example which demonstrates integrated security,
which is a real shame.
This book took me 3 days to go through. I am very pleased with
the content.
As with most books this book lacks a real world implementation
at the end.
Comment | 
Was this review helpful to you?
6 of 7 people found the following review helpful
4.0 out of 5 stars Great for beginners February 6, 2006
As the suffix title suggests, this book _does_not_rush_ things; very obviously catered for novice developers, it slowly oozes out information a step at a time. The authors exhibit their virtuous patience by going into great lengths to introduce the technology concepts that support XML web services, complete with comprehensive diagrams. These base explanations facilitate a firmer foundational understanding that no developer of XML web services should do without.

Accompanying this conceptual theory are practical-driven chapters, each demonstrating a facet of web service development in the .NET Framework and Visual Studio .NET. The instructions are so minutely explicit and clear, virtually taking the reader by the hand (so much so might annoy more seasoned developers), that building the examples listed are exceedingly easy tasks. And I do not mean that in a blind copy-and-paste manner; the baby steps are enriched with proper explanations to ensure readers have sufficient knowledge of why such a piece of code exists somewhere. Even the asynchronous and multi-threading chapter, a topic that most developers tend not to have a good grip on, is written with amazing clarity. The book's 16 chapters are incredibly easy to read and digest, possessing little (if not none) of that confusing wordy fluff that delivers nothing; this one goes straight to the point, short and sweet.

Sometimes however, short can also mean _truncated_. There are places where it simply stops and closes shop on the chapter when more demonstrations are expected. Take for example the fifth chapter, where it is supposed to show using web services with HTTP requests along (without SOAP). It explains alot about HTTP-GET and HTTP-POST, but only walks through a HTTP-GET practical.
Read more ›
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
4.0 out of 5 stars Worked for me!
To the point. The authors know their stuff and are able to share their knowledge in a clear, lucid, meaningful, organized way.
Published 16 months ago by Amazon Customer
4.0 out of 5 stars Old architecture!
A bit old for practically, But theorethically, basicly useful .. Based on an old architecture . But it gives valuable aspect of xml web services!
Published 19 months ago by Miraç Öztürk
5.0 out of 5 stars Got me through
I admit, I didn't read this book cover to cover. I had some changes to make to a an existing web service that I didn't completely understand and I skimmed through the critical... Read more
Published on December 20, 2012 by RMS
1.0 out of 5 stars out of date
Many of the practice examples do not work with Visual Studio 2008.

Much has changed since the publishing of this book. Read more
Published on December 8, 2009 by Robert B. Dickson
4.0 out of 5 stars Quite good, and what the title says
I've recently readed this book while travelling to and from work, and my goal was to learn more about Web Services, and precisely those that gave XML responses, so this book was a... Read more
Published on September 30, 2008 by Kartones
4.0 out of 5 stars Good for beginners
The book can be read in a day and half and at the end you'll really know something useful.

The topics covered are well thought out, though I thought the credit card... Read more
Published on June 14, 2007 by From the
5.0 out of 5 stars I give this book an A+
I found it to be a very good intro for beginners in XML Web Services like myself. Highly recomended.
Published on October 3, 2005 by Muhammad W. Hafeez
4.0 out of 5 stars Excellent hands on training
This book provides excellent hands on training in .NET Web Services development. Although the book is a bit out of date...
Published on August 29, 2005 by Jack Curtin
3.0 out of 5 stars Intro Yes, Step by Step No...
In general I would say this book has something to offer to the introductory XML Web service author. It covers a broad number of beginning topics and even lightly touches on some... Read more
Published on March 31, 2005 by Tim Neumann
5.0 out of 5 stars Excellent
This book and Programming Visual Basic .NET by Francesco Balena have answered virtually all of my questions about building production distributed database applications using XML... Read more
Published on March 10, 2005 by Dracanthus
Search Customer Reviews
Search these reviews only

More About the Authors

Discover books, learn about writers, read author blogs, and more.


Topic From this Discussion
Book Be the first to reply
Have something you'd like to share about this product?
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for Similar Items by Category