Product Details
XML Web Services with ASP.NET

XML Web Services with ASP.NET
By Bill Evjen

List Price: $65.00
Price: $40.95 & eligible for FREE Super Saver Shipping on orders over $25. Details

Availability: Usually ships in 24 hours
Ships from and sold by Amazon.com

47 new or used available from $11.61

Average customer review:

Product Description

This book is a comprehensive guide that walks the reader through developing and consuming XML Web Services using the .NET platform and ASP.NET. It begins with an overview of the .NET framework and an explanation of the process behind XML Web Services, and then quickly delves into building and consuming Web Services. Included will be discussions of proxies, classes, SOAP, Global XML Web Services Architecture, WSDL, UDDI, and Disco. The book will also cover the important issue of security and how to apply encryption and signing. This book is the reader's guide to advanced XML Web Services such as error and exception handling, configuration, and optimization.


Product Details

  • Amazon Sales Rank: #1316820 in Books
  • Published on: 2002-05-24
  • Original language: English
  • Number of items: 1
  • Binding: Paperback
  • 700 pages

Features


Editorial Reviews

Review
“….something of a bible…” (Software World)

From the Back Cover
"This book is an invaluable resource for developers building XML Web Services with Microsoft .NET."
—Rob Howard, Program Manager, ASP.NET Team, Microsoft Corporation

"Given the flood of cookie-cutter books, it's refreshing to find a technical book written with such an optimal mix of clarity, conciseness, and quality as this one."
—Michael Lane Thomas, .NET Evangelist, Microsoft Corporation

Microsoft’s .NET Framework opens up a whole new world of Web services. This comprehensive guide shows you how to get a handle on the new .NET and XML Web services tools – and get up to speed on building your own next-generation Web applications. Using plenty of ASP.NET examples in Visual Basic .NET and C#, .NET expert Bill Evjen explains step by step how to construct and consume both simple and complex Web services. Along the way, he demonstrates how to incorporate many key technologies into your applications, including WSDL, UDDI, Disco, SOAP, authentication, encryption, ADO.NET, and .NET Remoting. Evjen also offers practical tips and techniques for error and exception handling, optimization, and other advanced issues.

You will learn how to:

  • Build XML Web services using ASP. NET and Visual Basic .NET or C#
  • Consume Web services in a Web or Windows form
  • Describe and discover Web services using WSDL, UDDI, and Disco
  • Strengthen Web services by expanding SOAP messages
  • Lock in Web services security with authentication and encryption
  • Tap in to SQL Server data for your Web services using ADO.NET
  • Tackle advanced Web services programming issues
  • Work with .NET Remoting

The companion Web site features all the source code from the book.

About the Author
William Evjen has been programming in Web development since 1996. Though raised in Seattle, Bill is presently an Internet Applications developer in St. Louis, Missouri. His abilities in Microsoft-centric Web technologies have led him to develop a number of large Internet-based applications for Fortune 500 companies and others. Bill's love of the new .NET platform led him to be the Founder and President of the St. Louis .NET User Group and has helped in bringing prominent .NET speakers to the Mid-West. Bill is also currently working with Microsoft to build an international .NET User Group that he will chair.


Customer Reviews

Great for developers of all levels4
Any book on ASP.NET will mention Web services development, but "XML Web Services for ASP.NET" is an entire book dedicated to explaining all of the different sub-areas within the technology platform. And very well done. It's written by everyone's friend in .NET, Bill Evjen, one of the most outspoken advocates of .NET technology around.

The book is outstanding and takes an in-depth look at XML Web services, and Microsoft's specific implementation of the paradigm. All of the major considerations are explained well and adequately to become productive in developing your own library of Web services, or by extending the functionality of your applications.

The book's tone is very friendly, and non-intimidating, so it's a very easy, quick read. Bill also uses lots of practical analogies to make the more complex topics relevant, so it's an added bonus that this book appeals to the beginning as well as the seasoned developer.

Bill discusses areas critical to a thorough understanding of WS technology using .NET such as SOAP, UDDI, remoting, security, authentication, performance, and client development for calling an XML Web service from an ASP.NET WebForm or Windows Form, VB 6.0 app, or an ASP 3.0 Web page. The book also features some really good appendices, especially those on .NET's Web service classes, and an XSD primer for schema development.

The book is not about ASP.NET development, and so providing the reader has some experience with building third-generation Web applications, gets right to the meaty stuff. The chapters are short and to the point, and Bill's overview of ADO.NET is one of the better ones I've read in recent times. The most outstanding thing to me is that Bill liberally uses real-world code samples, with all code presented in both Visual Basic .NET and C#. Snafus in the code are very minimal, and I know form personal experience that good ol' Bill is extremely available and answers all his e-mail...about anything.

However, the book's printed code samples (I haven't checked the downloadable source code from the publisher) tend to reflect code generated from Visual Studio .NET, which in my opinion become confusing and therefore more difficult to replicate in an IDE environment like Dreamweaver MX or ASP.NET Web Matrix or non-IDE environment like Notepad due to all of the proprietary code VS.NET generates, and in doing so, using code behind. It's been my experience that it's easier to go the other way - provide the raw code and leave it up to the developer to implement in whatever means they see fit.

Another thing I did not care for (some of you may agree, I'm assuming most may not) was the physiology of the book itself, which was beyond the author's reasonable control. The binding is very flimsy and the spine breaks without much trouble. The paper isn't very durable, and doesn't lay flat for very long. I hope Wiley Publishing take into consideration that books of this nature get used & abused for their content more than most, and consider making corrections in the book's composition to make them last longer.

But beyond this, the book is a must-have for a user group as it's cross-language, multi-developmental platform, multi-subject appeal make it applicable to many different levels of developers, and is great for team environments.

This is not a good choice1
When I purchased this book, hope will find examples, information about Web Services to help my projects. But I only found identical MSDN information. I could not believe my eyes but several of sentences was same with MSDN. If you want to buy a Web Services book this should not be one. I have purchased several books on XML Web services and this one was the most identical (also just copy and paste) one.

Good for 70-310 exam4
I was studying for the Microsoft exam 70-310 on XML Web Services and they suggested this MS press book on web services, but the MS press book is ONLY in C# even though the exam they want you to take is for Web services in VB.NET! Had to return that book. I got this one instead. I was happy to see that this book covered XML Web services in both VB.NET and C# and I was able to use this book to study for my exam. Passed!