Задача следующая: для параллельной обработки информации основной zope-сервер получает информацию, разбивает ее на N частей и отправляет на N клиентских машин, размещенных у разных хостеров. Затем получает N ответов , объединяет их и результат отображает клиенту. Таким образом происходит сложный обсчет и обработка информации вреальном времени.
Вопрос как это реализовать?
(Давно смотрю в сторону xmlrpc но хостеры часто не дают запускать web-сервисы, другой вариант - через формы, что неудобно и долго.)
Хм. так на вскидку - проблем не вижу.
XML-RPC вполне можно через CGI прикрутить (а это минимум, как некоторые хостеры поддерживают питон).

В модуле SimpleXMLRPCServer есть CGIXMLRPCRequestHandler
Подробрее см. доку: http://www.python.org/doc/2.5.2/lib/node661.html
Спасибо разобрался
интересная штука получается:
с домашнего компьютера обрататиться по xml-rpc к серверу X можно, а с удаленного компьютера (на хостинге) скрипт, который прекрасно работает локально - выдает ошибку 404:сервер Х не найден

Last edited Dec. 24, 2008, 8:24 a.m.

404 - это страница не найдена. А не сервер =)

Last edited Dec. 24, 2008, 11:49 a.m.

причем с любого хостинга с питона или с processing скрипт не выполняется а с домашней машины или с тогоже хоста где расположен сам сервер - xml-rpc работает стабильно. Это похоже на файрвол но хостер меня заверил что файрвола у них нет и клиент должен всегда работать, спрашивали может есть какие-то глобальные настройки питона типа php.ini чтобы позволить скрипту обращаться к серверу

Last edited Dec. 27, 2008, 1:58 p.m.

Очень странно.
А можешь полный трейсбек ошибки?
А если попробовать стукнуть через urllib к этой страничке?