Kapitel 35. Zend_XmlRpc

Inhaltsverzeichnis

35.1. Einführung
35.2. Zend_XmlRpc_Client
35.2.1. Introduction
35.2.2. Method Calls
35.2.3. Types and Conversions
35.2.4. Server Proxy Object
35.2.5. Error Handling
35.2.6. Server Introspection
35.2.7. From Request to Response
35.2.8. HTTP Client and Testing
35.3. Zend_XmlRpc_Server
35.3.1. Introduction
35.3.2. Basic Usage
35.3.3. Server Structure
35.3.4. Conventions
35.3.5. Utilizing Namespaces
35.3.6. Custom Request Objects
35.3.7. Custom Responses
35.3.8. Handling Exceptions via Faults
35.3.9. Caching Server Definitions Between Requests
35.3.10. Usage Examples

35.1. Einführung

Auf der home page wird XML-RPC beschrieben als "entfernter Prozeduraufruf ("remote procedure call"), der HTTP für die Übertragung und XML für die Kodierung verwendet. XML-RPC wurde so einfach wie möglich entwickelt, während es die Übertragung, Verarbeitung und Rückgabe von komplexen Datenstrukturen ermöglicht.".

Das Zend Framework stellt Unterstützung sowohl für die Verwendung von entfernten XML-RPC Diensten als auch für die Erstellung neuer XML-RPC Server bereit.