Learn how Biz servers communicateand the business-oriented language they use

Discover expert SOAP troubleshooting techniques

Work on hands-on projects with real solutions

The cross-platform guide to SOAP implementation

Simple Object Access Protocol (SOAP) is the killer application of XML. It's what makes XML really useful and fulfills the promise and hype of XML. SOAP gives you the "universal glue" to integrate virtually any distributed system and streamline virtually any Internet-based process or communication.

Now you can master this remarkable technology fastwith Advanced SOAP for Web Development! Dan Livingston teaches SOAP the way you want to learn it: hands-on, with real-world projects focused on the features you'll use most. Concise, practical, and full of code examples, Advanced SOAP for Web Development covers all this and more:

Understanding how SOAP works, what it does, and how it compares with competing technologies

Setting up SOAP servers and clients

Using SOAP with WSDL and UDDI to describe and locate Web services

Working with SOAP data types, encoding, and XML schema

Using XML-RPCSOAP's "smaller, faster brother"

Troubleshooting SOAP problems using its errors and faultcodes

Previewing SOAP's future

SOAP isn't just another tool: It's the most powerful, flexible solution for integrating tomorrow's business-critical applications. You need to master it nowand with this book, you will.

About the Author

DAN LIVINGSTON, founder of Wire Man Productions, has over five years' experience as a leading-edge Web designer, serving clients such as Apple, Novell, Charles Schwab, and Pacific Bell. His sites have won awards from Yahoo! and USA Today, have been featured on CNN, and have been praised by the Los Angeles Times. His many Prentice Hall PTR books include Essential XML for Web Professionals, Advanced Flash 5 ActionScript in Action, and Essential CSS & DHTML for Web Professionals.

The cover says "Advanced" SOAP. This book is not.I don't expect to see a book titled "Advanced" to simplybe a basic rehash of the specs that's readily available onthe internet.

And the author mentions that a certain topics aren't going tobe discussed because it's "...beyond the scope of this book."I have a feeling, in fact, I'm pretty certain, that the word"Advanced" was put on the cover as a ploy to sell more books.At the price, it's not worth it at all. Maybe for a lot cheaper, it would be useful a useful companion to the spec. But why would you even spend that much on this book? You can just print the spec out yourself. But nothing more.

The cover says "Advanced" SOAP. This book is not.I don't expect to see a book titled "Advanced" to simplybe a basic rehash of the specs that's readily available onthe internet.

And the author mentions that a certain topics aren't going tobe discussed because it's "...beyond the scope of this book."I have a feeling, in fact, I'm pretty certain, that the word"Advanced" was put on the cover as a ploy to sell more books.At the price, it's not worth it at all. Maybe for a lot cheaper, it would be useful a useful companion to the spec. But why would you even spend that much on this book? You can just print the spec out yourself. But nothing more.

This book is meant for people who do not have web technology background and want to get some genernal knowledge about SOAP, XML, WSDL, and UDDI.

The author repeats the sentence "We will not be going into more detail here" for many, many important topics. It is definitely not an advanced SOAP book.

It seems that the author does not understand .NET very well. In Chapter 1, he explains the function of CLR engine as compiling IL code into Windows or Unix based code. Why UNIX? Will Microsoft .NET ever support Unix platform? He wrote the entire Chapter 11 trying to talk about BizTalk server. However, the very first sentence of Chapter 11 he wrote: "Chances are good that you've never used Microsoft's BizTalk server and that you never will". What is the point of writing this? In this whole chapter, he did not even mention that the most important functions of BizTalk are:1. transform many different E*Commerce message formats (EDI, xCBL, cXML, SAP IDoc) into Microsoft XML doc.2. XLANG scheduling and Orchestration.3. Interface with Commerce Server and trading partners for catalog publishing and buying/selling.

The index of the book is not well organized either, missing lots of important references.

The book does not have enough diagrams to support the author's ideas or to describe the relationship among web technology components. You really need to read line by line to understand what he is trying to tell you about.

Final suggestion: Ask yourself what kind of SOAP book you are looking for.

Don�t bother buying this book. While its not terrible there are to many good books and web resources on SOAP to bother with this. It purports to be a book on advanced SOAP usage yet there seems to be nothing in it that is an advanced discussion of SOAP. The author really only spends 80 pages on SOAP it self-including preamble and non-related text. The rest of the book is UDDI, WSDL, HTTP, XML-RPC, BizTalk and like 167 pages or appendices which are rehashes of information that you can find on the web that are better presented.

The author also does not seem to know his topic very well and occasionally make statements such as SOAP may some day replace EDI which is silly since SOAP basically is a packaging protocol (he calls it a communication protocol which in some sense it is but only in a very general sense) basically defines how data is to be bundled, handled, and referenced. EDI deals with accountability, repudiation, complex exchange of data and programmatic information, is actually a standard, and is designed to model complex process while SOAP is not. Now if he said ebXML might replace EDI then I could take the statement seriously but SOAP will not be able to replace EDI. Its just does not have the capability and is not designed to.

Don�t waste your money and your time on this book by the SAMS or Orielly books!

Now I understand web services, .NET, SOAP, ..., March 20, 2002
Reviewer: A readerI've been hearing about SOAP and XML-RPC and .NET and interop and web services for months now, but I didn't *really* know what any of it was. Now I do. This book is GREAT! Simple, down-to-earth, intelligent coverage of SOAP, WSDL, UDDI, XML-RPC, web services, .NET, competing technologies, and some more. Lots of code samples and complete explanation of the code. It focuses on what precisely SOAP is, how it works, where and when to use it.

I read Livingston's Essential XML book, and I hoped this book would be as good. It is. As Homer Simpson says, Nine thumbs up (the one where he was a food critic)!