| Programming Web Services with Perl |
| By Pavel Kulchenko, Randy J. Ray |
| | |
| Publisher | : O'Reilly |
| Pub Date | : December 2002 |
| ISBN | : 0-596-00206-8 |
| Pages | : 486 |
| Copyright |
| | | Preface |
| | | | Audience for This Book |
| | | | Structure of This Book |
| | | | Conventions Used in This Book |
| | | | Comments and Questions |
| | | | Acknowledgments |
| |
| | | Chapter 1. Introduction to Web Services |
| | | | Section 1.1. History |
| | | | Section 1.2. The Web Services Dream |
| | | | Section 1.3. The Web Services Cold Shower |
| | | | Section 1.4. Who to Believe? |
| | | | Section 1.5. Web Services in the Real World |
| |
| | | Chapter 2. HTTP and XML Basics |
| | | | Section 2.1. HTTP |
| | | | Section 2.2. XML |
| | | | Section 2.3. XML Schema |
| |
| | | Chapter 3. Introduction to XML-RPC |
| | | | Section 3.1. History of XML-RPC |
| | | | Section 3.2. Example Client: Meerkat |
| | | | Section 3.3. Limitations of XML-RPC |
| |
| | | Chapter 4. Programming XML-RPC |
| | | | Section 4.1. Perl Toolkits for XML-RPC |
| | | | Section 4.2. RPC::XMLSimple |
| | | | Section 4.3. XMLRPC::Lite |
| | | | Section 4.4. RPC::XML |
| |
| | | Chapter 5. Introduction to SOAP |
| | | | Section 5.1. Background |
| | | | Section 5.2. XML Definitions |
| | | | Section 5.3. RPC over SOAP |
| | | | Section 5.4. SOAP Transport |
| | | | Section 5.5. Further Reading |
| |
| | | Chapter 6. Programming SOAP |
| | | | Section 6.1. A Toolkit Approach |
| | | | Section 6.2. DevelopMentor's SOAP Module |
| | | | Section 6.3. The SOAP::Lite Module |
| | | | Section 6.4. Other SOAP-Related Modules |
| |
| | | Chapter 7. Serving SOAP over HTTP |
| | | | Section 7.1. Basic SOAP::Lite Servers |
| | | | Section 7.2. The Application |
| | | | Section 7.3. Designing the Server |
| | | | Section 7.4. Tying the Interface Code to SOAP |
| | | | Section 7.5. Improving the Code and the Service |
| | | | Section 7.6. Ideas for Further Exploration |
| |
| | | Chapter 8. SOAP Services Without HTTP |
| | | | Section 8.1. Choosing a Protocol |
| | | | Section 8.2. Authentication |
| | | | Section 8.3. Transports with Server and Client |
| | | | Section 8.4. Standalone Protocols |
| | | | Section 8.5. Creating New Transport Modules |
| |
| | | Chapter 9. Service Description with WSDL |
| | | | Section 9.1. Basic WSDL |
| | | | Section 9.2. WSDL Programming |
| |
| | | Chapter 10. Service Advertising and Discovery with UDDI |
| | | | Section 10.1. Defining UDDI |
| | | | Section 10.2. Programming with UDDI::Lite |
| |
| | | Chapter 11. REST: Representational State Transfer |
| | | | Section 11.1. Defining REST |
| | | | Section 11.2. REST Principles |
| | | | Section 11.3. Programming REST |
| |
| | | Chapter 12. Advanced Web Services Topics |
| | | | Section 12.1. Message Routing |
| | | | Section 12.2. Packaging |
| | | | Section 12.3. Security |
| | | | Section 12.4. Services Discovery |
| | | | Section 12.5. Reliable Messaging |
| | | | Section 12.6. Business Process Management |
| | | | Section 12.7. Implementation Considerations |
| | | | Section 12.8. WS-Next |
| |
| | | Appendix A. XML-RPC Toolkit Programming Reference |
| | | | Section A.1. RPC::XMLSimple |
| | | | Section A.2. XMLRPC::Lite |
| | | | Section A.3. RPC::XML |
| |
| | | Appendix B. SOAP::Lite Programming Reference |
| | | | Section B.1. SOAP::Lite |
| | | | Section B.2. SOAP Transport Classes |
| | | | Section B.3. The Apache Wrapper |
| | | | Section B.4. UDDI::Lite |
| |
| | | Appendix C. XML-RPC Example Code |
| | | | Section C.1. Basic Meerkat Client (Chapter 3) |
| | | | Section C.2. XML-RPC Toolkit Samples (Chapter 4) |
| |
| | | Appendix D. SOAP Example Code |
| | | | Section D.1. HTTP SOAP Code (Chapter 7) |
| | | | Section D.2. SOAP with Other Protocols (Chapter 8) |
| |
| | | Appendix E. WSDL and UDDI Examples |
| | | | Section E.1. The wishlist .wsdl File |
| | | | Section E.2. The useperlorg .wsdl File |
| | | | Section E.3. The show_biz UDDI Application |
| |
| | | Appendix F. Bibliography and References |
| | | | Section F.1. Bibliography |
| | | | Section F.2. Additional Recommended Books |
| | | | Section F.3. Web Pages |
| |
| | | Colophon |
| | | Index |