XML Web Services for ASP.NET by
Bill Evjen, Bill Evjen
"Welcome to XML Web services for ASP.NET..." (more) SIPs:
server that requires authentication, sessionstate node, following code shows the structure, your proxy class, vsdisco file (more)
Visual Basic, End Function, Public Function, Imports System, Inherits System (more)
Welcome to XML Web services for ASP.NET. Read the first pageStatistically Improbable Phrases (SIPs): (learn more)
server that requires authentication, sessionstate node, following code shows the structure, your proxy class, vsdisco file, publisher assertions, following subelements, soap fault element, static discovery, soap element, data structure specification, encodingstyle attribute, attribute ref, timeout property, consuming application, asmx file, mustunderstand attribute, config file, screen scraping, classes that allow, asax file, document encoding, using wsdl, object sender, publisher account
Capitalized Phrases (CAPs): (learn more)
Visual Basic, End Function, Public Function, Imports System, Inherits System, Windows Forms, Add Web Reference, Advanced Security, General Security Issues, Active Server Pages, Add Reference, Click Dim, Trace Utility, Help Figure, Handles Buttonl, Finnish Marks, Integrated Windows, Protected Friend, Microsoft Access, Page Language, All Programs, Public Sub New, English Pounds, Canadian Dollars, German Marks
New! Books on Related Topics |
Text StatsBrowse Sample Pages: Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
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.
Average Customer Review: Write an online review and share your thoughts with other customers.
2 of 2 people found the following review helpful:
Good for 70-310 exam, August 23, 2002
Reviewer: A reader 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!
6 of 10 people found the following review helpful:
This is not a good choice, July 9, 2002
Reviewer: A reader 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.
Unique and Awesome Ideas, July 5, 2002
Reviewer: A reader Excellent book on webservices. Chapter 23 was something I had never seen before. WSDL is used extensively in the book, and Chapter 23 shows how to build take a standard HTML page and turn it into a WSDL document. What does this get you? Now you can screen scrape HTML pages and access the data as a property of the WSDL Document. I had never seen this before. Totally cool and unique technique!!
I have purchased three books on XML Web services and this one was the most comprehensive and got right to the point on how to not only build webservices, but also to how consume them in my applications (.NET, VB and classic asp). It is interesting that this is such a talked about topic everywhere, but there are not too many books out on this subject. You won't do yourself wrong by getting this book.
Simply Brilliant!, July 3, 2002
Reviewer: A reader This book got me up and running rather quick. It was very insightful and full of tips and tricks for working with XML Web Services. I particularly liked the chapter on advanced SOAP! This is a wonderful new programming model that Microsoft has given us and is a lot of fun. I really do think the author does a wonderful job on presenting this technology to his readers. Good work!