Book description
Leverage the power of SOAP on any platform, with any leading programming language!
Integrate your enterprise applications across the Web!
The platform-independent guide to SOAP
SOAP programming with C++, Perl, C#, Visual Basic, and Java
Build an industrial-strength SOAP system from scratch
CD-ROM: SOAP for Windows, Linux and Unix, plus extensive source code library!
Technical Reviewers: Yves LaFon, Chair of the SOAP W3C
Committee
John Montgomery, Lead SOAP Developer, Microsoft
Kent Sharkey, .NET Frameworks Technical Evangelist, Microsoft
SOAP is the universal "glue" that can integrate virtually any distributed system, helping enterprises streamline processes and communications across the Internet as never before. SOAP: Cross Platform Web Services Development Using XML is the practical, hands-on introduction to using SOAP on Windows, Linux, and UNIX platforms, using any of five leading programming languages. Discover how SOAP leverages key Internet standards such as XML and HTTP to solve distributed computing problems that DCOM and CORBA can't! Coverage includes:
All the XML you need to get started with SOAP
SOAP's basic syntax: HTTP headers, SOAP payloads, error handling, data types, encoding structures, and more
Extending SOAP to support heterogeneous and legacy environments
SOAP programming with C++, C#, Perl, Visual Basic, and Java
Comparing today's leading SOAP servers
The last six chapters of this book present a start-to-finish SOAP case study application-from requirements and design through coding.
Whether you're constructing Internet applications, integrating existing applications within or between enterprises, or simply evaluating SOAP, this book contains the insights-and practical examples-you're looking for.
CD-ROM INCLUDED
The accompanying CD-ROM contains complete SOAP implementations for Windows, Linux, and UNIX, plus all source code from the book.
Table of contents
- Copyright
- Foreword
- Acknowledgments
-
1. SOAP—Everything You Need To Know
- 1. How We Got To SOAP
- 2. XML Overview
- 3. The SOAP Specification
- 4. Building A Basic SOAP Client And Server
- 2. Related Technologies
-
3. Case Study: A Web-Based Auction System
- 8. Auction System And Requirements
- 9. Auction System Design
- 10. Bidder Enrollment
- 11. Category And Item Management
- 12. The Bidding System
- 13. Case Study Summary
-
Quick Start Guide with SOAP and SOAP::Lite
- Writing a CGI-based Server
- Client
- Passing Values
- Autodispatching
- Objects access(it's 'simple OBJECT access protocol', isn't it?)
-
Error Handling
- Client: you provided incorrect information in the request.
- Server: something is wrong on the server side.
- MustUnderstand: Header element has mustUnderstand attribute, but wasn't understood by server.
- VersionMismatch: the server can't understand the version of SOAP used by the client.
- Other errors
- Service Dispatch(different services on one server)
- Types and Names
- More Complex Server(daemon, mod_perl and mod_soap)
- Access to Remote Services
- Whois
- Book price based on ISBN
- Currency Exchange rates
- NASDAQ quotes
- Access with service description (WSDL)
- Security(SSL, basic/digest authentication, cookie-based authentication, ticket-based authentication, access control)
- COPYRIGHT
Product information
- Title: SOAP: Cross Platform Web Service Development Using XML
- Author(s):
- Release date: August 2001
- Publisher(s): Pearson
- ISBN: 9780130907639
You might also like
book
Applied SOAP: Implementing .NET XML Web Services
This book takes the reader from the architecture of .NET to real-world techniques they can use …
book
SOA Using Java™ Web Services
Expert Solutions and State-of-the-Art Code Examples is a hands-on guide to implementing Web services and Service …
book
Processing XML with Java™: A Guide to SAX, DOM, JDOM, JAXP, and TrAX
Praise for Elliotte Rusty Harold’s Processing XML with Java™ “The sophistication and language are very appropriate …
book
Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services
Web services is the integration technology preferred by organizations implementing service-oriented architectures. I would recommend that …