Самопальный сервис eto'o Хакер, номер #083, стр. 083-124-6 [альтернативные пакеты] Вообще, реализация XML_RPC есть для кучи самых разных языков и в самых разных вариантах. Полный список всех разработок можно найти на сайте www.xplrpc.com, на странице implementations. Я же расскажу об основных разработках, предназначенных для использования совместно с PHP. - phpRPC (http://phprpc.sourceforge.net). Это крутой и навороченный по функциональности PHP-класс. Программисты, которые его создали, решили не ограничивать себя только лишь генерацией и парсингом XML_RPC-транзакций. Их детище предоставляет возможности по взаимодействию с «абстрактными», удаленными базами данных, через интерфейс XML_RPC. Вообще, проект создается для совместного использования с Xoops. - XMLRPC-EPI (http://xmlrpc-epi.sourceforge.net). Этот пакет представляет собой класс, написанный на C++ и, само собой, для установки необходимо иметь достаточные права и доступ к компилятору - надо будет пересобирать PHP. Само приложение не поражает функциональностью: оно лишь парсит запросы и ответы XML-RPC, но не занимается их передачей. Использовать эту штуку без конкретной и осознанной необходимости в компилируемом решении я бы не советовал. - XML-RPC Client/Server Кейта Девинса(www.keithdevens.com/software/xmlrpc). Чувак по имени Кейт написал, наверное, самый удобный для новичков пакет для работы с XML-RPC. Все предельно просто: есть набор описанных функций, которые подключаются к твоим сценариям и могут легко использоваться. Никакой возни с объектами - все просто и линейно. Можно посоветовать этот пакет тем, кого пугают прелести ООП. Шило на мыло Если ты следишь за технологиями, то наверняка слышал о такой вещи, как стандарт SOAP (Simple Object Access Protocol). Эта технология служит для «упаковки» разнообразных данных при обмене между двумя узлами какой-то системы. SOAP - это XML-протокол, работающий поверх одного из старых web-протоколов, чаще всего - HTTP. В некотором смысле, SOAP - это конкурирующий с XML-RPC стандарт, которому даже хотят дать рекомендации W3C. Учитывая, что этому процессу всячески помогает Майкрософт, это уже не за горами. SOAP значительно сложнее XML-RPC, об этом адекватно можно судить просто по объему спецификации: документ, описывающий работу SOAP, весит примерно в 10 раз больше, чем описание XML-RPC. Сравнивать эти стандарты - занятие неблагодарное, однако если тебе интересно почитать об этом, советую обратиться к статье XML-RPC vs SOAP (http://weblog.masukomi.org/writings/xml-rpc_vs_soap.htm). Вообще, считается, что SOAP - это будущее разработок. Однако не стоит думать, что XML-RPC - гнилая вещь. Дело в том, что любой XML-RPC запрос может быть легко переконвертирован в соответствующее SOAP-приложение при помощи XSLT. XXXXXXXXXXXXXXXXXXXXX WWW Статья XML-RPC vs SOAP: http://weblog.masukomi.org/writings/xml-rpc_vs_soap.htm |