Capítulo 29. Zend_XmlRpc

Índice

29.1. Introdução
29.2. Zend_XmlRpc_Client
29.2.1. Introdução
29.2.2. Usando parâmetros
29.2.3. Indicando o tipo dos parâmetros
29.2.4. Obtendo a resposta
29.3. Zend_XmlRpc_Server
29.3.1. Introduction
29.3.2. XML-RPC Server Basic Usage
29.3.3. XML-RPC Server Structure
29.3.4. Conventions
29.3.5. Utilizing Namespaces
29.3.6. Custom Request Objects
29.3.7. Custom Responses
29.3.8. Handling Exceptions via Faults
29.3.9. Caching Server Definitions Between Requests
29.3.10. Usage Examples

29.1. Introdução

XML-RPC é um "...procedimento de chamada remota que utiliza HTTP para o o transporte e XML para codificação. XML-RPC foi projetado para ser o mais simples possível, embora permita que complexas estruturas de dados possam ser transmitidas, processadas e retornadas." (XML-RPC Home Page).

A implementação do Zend Framework para clientes XML-RPC (e no futuro para servidores XML-RPC) torna ainda mais simples a utilização do XML-RPC, uma vez que seu uso assemelha-se, na medida do possível, ao da extensão SOAP web service do PHP5.