В 1998 году Microsoft совместно с Дейвом Винером разработала протокол XML-RPC, который является реализацией RPC (Remote Procedure Call — Вызов удаленных процедур) на основе XML. Позже Microsoft разработала собственный протокол SOAP, основанный на XML-RPC, и начала продвигать свой стандарт, полностью отказавшись от предыдущего. На мой взгляд это было большой ошибкой. SOAP намного сложнее своего предка, что увеличивает не только время разработки приложения, но еще и размер передаваемых данных, что сказывается на скорости работы приложения. Но сегодня мы не будем обсуждать эту ошибку, а займемся подробностями использования XML-RPC в Zend Framework.