Chapter 36. Zend_XmlRpc

Table of Contents

36.1. Introduction
36.2. Zend_XmlRpc_Client
36.2.1. Introduction
36.2.2. Method Calls
36.2.3. Types and Conversions
36.2.4. Server Proxy Object
36.2.5. Error Handling
36.2.6. Server Introspection
36.2.7. From Request to Response
36.2.8. HTTP Client and Testing
36.3. Zend_XmlRpc_Server
36.3.1. Introduction
36.3.2. Basic Usage
36.3.3. Server Structure
36.3.4. Conventions
36.3.5. Utilizing Namespaces
36.3.6. Custom Request Objects
36.3.7. Custom Responses
36.3.8. Handling Exceptions via Faults
36.3.9. Caching Server Definitions Between Requests
36.3.10. Usage Examples

36.1. Introduction

From its home page, XML-RPC is described as a "...remote procedure calling using HTTP as the transport and XML as the encoding. XML-RPC is designed to be as simple as possible, while allowing complex data structures to be transmitted, processed and returned."

The Zend Framework provides support for both consuming remote XML-RPC services and building new XML-RPC servers.