Overview
Understanding SOAP begins with a discussion of distributed object computing, reviewing the current technologies. It then discusses the realities that make distributed object computing so difficult. Given these realities, the book provides a case study of a current technology to show why it is so difficult to distribute objects and why a protocol, such as SOAP, is such an important topic. An in-depth example gives you a working scenario of what is involved with distributed object computing and SOAP. Finally, the book discusses the future of SOAP, to include language binding and system integration. This book provides you with an accelerated approach to understanding how XML applies to distributed systems, specifically using the SOAP protocol.Editorials
From Barnes & Noble
The Barnes & Noble ReviewSOAP looks like it's gonna clean up. If you're a developer who wants to make the most of it, Understanding SOAP is the jumpstart you've been looking for.
One thing that's especially welcome about this book: perspective. The authors begin by comparing SOAP to existing distributed object technologies such as CORBA, DCOM, and Java RMI, explaining how it stacks up in terms of scalability, performance, activation, state management, garbage collection, and other key criteria. You'll learn how developers have traditionally used XML to transport data between systems and how SOAP adds value through an interoperable, flexible, well-designed architecture.
The authors cover protocol transports, XML payloads, data types, remote methods, and more. They're reasonably platform-agnostic, but Understanding SOAP does contain a full chapter on the relationship of SOAP to Microsoft's BizTalk, as well as a real-world SOAP implementation (running nearly 200 pages) that intercepts Windows COM object calls and formulates SOAP resquest-response scenarios.
SOAP is thoroughly entwined with XML schemas, namespaces, and other not-quite-nailed-down XML standards. The book is candid about "why things are the way you find them today as well as how things might change in the foreseeable future" -- including potentially crucial issues, such as security and object discovery. (Bill Camarda)
Bill Camarda is a consultant and writer with nearly 20 years' experience in helping technology companies deploy and market advanced software, computing, and networking products and services. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks For Dummiesยฎ, Second Edition.