Web Services Essentials

Distributed Applications with XML-RPC, SOAP, UDDI & WSDL

By Ethan Cerami
 February 2002 
0-596-00224-6
304 pages, $29.95 US, $44.95 CA


Table of Contents

Preface

Part I. Introduction to Web Services

1. Introduction
     Introduction to Web Services
     Web Service Architecture
     XML Messaging
     Service Description: WSDL
     Service Discovery: UDDI
     Service Transport
     Security Considerations
     All Together Now
     Standards and Coherence

Part II. XML-RPC

2. XML-RPC Essentials
     XML-RPC Overview
     Why XML-RPC?
     XML-RPC Technical Overview
     Developing with XML-RPC
     Beyond Simple Calls

Part III. SOAP

3. SOAP Essentials
     SOAP 101
     The SOAP Message
     SOAP Encoding
     SOAP via HTTP
     SOAP and the W3C
     SOAP Implementations

4. Apache SOAP Quick Start
     Installing Apache SOAP
     Hello, SOAP!
     Deploying SOAP Services
     The TcpTunnelGui Tool
     Web Resources

5. Programming Apache SOAP
     Working with Arrays
     Working with JavaBeans
     Working with Literal XML Documents
     Handling SOAP Faults
     Maintaining Session State

Part IV. WSDL

6. WSDL Essentials
     The WSDL Specification
     Basic WSDL Example: HelloService.wsdl
     WSDL Invocation Tools, Part I
     Basic WSDL Example: XMethods eBay Price Watcher Service
     WSDL Invocation Tools, Part II
     Automatically Generating WSDL Files
     XML Schema Data Typing

Part V. UDDI

7. UDDI Essentials
     Introduction to UDDI
     Why UDDI?
     UDDI Technical Overview
     UDDI Data Model
     Searching UDDI
     Publishing to UDDI
     UDDI Implementations
     Web Resources

8. UDDI Inquiry API: Quick Reference
     The UDDI Inquiry API

9. UDDI 4J
     Getting Started
     Finding and Retrieving UDDI Data
     Publishing UDDI Data
     UDDI4J Quick Reference API

Glossary

Index