Books & Videos

Table of Contents

  1. Chapter 1 Introduction to Web Services

    1. History

    2. The Web Services Dream

    3. The Web Services Cold Shower

    4. Who to Believe?

    5. Web Services in the Real World

  2. Chapter 2 HTTP and XML Basics

    1. HTTP

    2. XML

    3. XML Schema

  3. Chapter 3 Introduction to XML-RPC

    1. History of XML-RPC

    2. Example Client: Meerkat

    3. Limitations of XML-RPC

  4. Chapter 4 Programming XML-RPC

    1. Perl Toolkits for XML-RPC

    2. RPC::XMLSimple

    3. XMLRPC::Lite

    4. RPC::XML

  5. Chapter 5 Introduction to SOAP

    1. Background

    2. XML Definitions

    3. RPC over SOAP

    4. SOAP Transport

    5. Further Reading

  6. Chapter 6 Programming SOAP

    1. A Toolkit Approach

    2. DevelopMentor's SOAP Module

    3. The SOAP::Lite Module

    4. Other SOAP-Related Modules

  7. Chapter 7 Serving SOAP over HTTP

    1. Basic SOAP::Lite Servers

    2. The Application

    3. Designing the Server

    4. Tying the Interface Code to SOAP

    5. Improving the Code and the Service

    6. Ideas for Further Exploration

  8. Chapter 8 SOAP Services Without HTTP

    1. Choosing a Protocol

    2. Authentication

    3. Transports with Server and Client

    4. Standalone Protocols

    5. Creating New Transport Modules

  9. Chapter 9 Service Description with WSDL

    1. Basic WSDL

    2. WSDL Programming

  10. Chapter 10 Service Advertising and Discovery with UDDI

    1. Defining UDDI

    2. Programming with UDDI::Lite

  11. Chapter 11 REST: Representational State Transfer

    1. Defining REST

    2. REST Principles

    3. Programming REST

  12. Chapter 12 Advanced Web Services Topics

    1. Message Routing

    2. Packaging

    3. Security

    4. Services Discovery

    5. Reliable Messaging

    6. Business Process Management

    7. Implementation Considerations

    8. WS-Next

  1. Appendix A XML-RPC Toolkit Programming Reference

    1. RPC::XMLSimple

    2. XMLRPC::Lite

    3. RPC::XML

  2. Appendix B SOAP::Lite Programming Reference

    1. SOAP::Lite

    2. SOAP Transport Classes

    3. The Apache Wrapper

    4. UDDI::Lite

  3. Appendix C XML-RPC Example Code

    1. Basic Meerkat Client (Chapter 3)

    2. XML-RPC Toolkit Samples (Chapter 4)

  4. Appendix D SOAP Example Code

    1. HTTP SOAP Code (Chapter 7)

    2. SOAP with Other Protocols (Chapter 8)

  5. Appendix E WSDL and UDDI Examples

    1. The wishlist.wsdl File

    2. The useperlorg.wsdl File

    3. The show_biz UDDI Application

  6. Appendix F Bibliography and References

    1. Bibliography

    2. Additional Recommended Books

    3. Web Pages

  7. Colophon