XML-RPC работает или нет?
Модератор: Модераторы
XML-RPC работает или нет?
Поиск по форуму по ключевым словам XMLRPC и XML-RPC не дал вообще вариантов, что сильно удивило.
Никто не знает, работает или нет вариант из "коробки" - fcl-net? Или стоит искать сторонние реализации?
Никто не знает, работает или нет вариант из "коробки" - fcl-net? Или стоит искать сторонние реализации?
- Sergei I. Gorelkin
- энтузиаст
- Сообщения: 1409
- Зарегистрирован: 24.07.2005 14:40:41
- Откуда: Зеленоград
Недавно был багрепорт о том, что оно вообще не компилится, и никто не этого не заметил за последние 5 лет (!)
Да. Вот наткнулся при поиске: http://bugs.freepascal.org/view.php?id=15869.
Я так понял речь как раз нем?
А другие рабочие реализации существуют, никто не сталкивался?
During a routine check I found that the xmlcli client of fcl-net/ is not compiling.
This is due to the xmlclient component being commented in xmlrpc, probably already since pre SVN times?
Maybe the whole xmlrpc stuff should be removed after nobody noticing this in 5 years? ()
Я так понял речь как раз нем?
А другие рабочие реализации существуют, никто не сталкивался?
-
MageSlayer
- постоялец
- Сообщения: 216
- Зарегистрирован: 07.09.2006 12:30:44
MageSlayer писал(а):http://sourceforge.net/projects/delphixml-rpc/
Весьма несвежее, но зато есть шанс допилить для FPC
Спасибо за ссылку.
Да, смущает что давно не обновляется и то, что завязано на Indy. Хотелось бы более легковесного решения.
Добавлено спустя 3 минуты 31 секунду:
Astralis писал(а):А чем SOAP не устраивает?
Нужно простое, легкое решение. Плюс хотелось бы легкой интеграции с PHP или подобными решениями.
А тут если XLM-RPC не работет, то не верится что SOAP будет
Хотя могу ошибаться, поправьте если что...
По моему опыту SOAP - это монстр с корорым лучше не связыватся:-)
-
MageSlayer
- постоялец
- Сообщения: 216
- Зарегистрирован: 07.09.2006 12:30:44
matvienko писал(а):Нужно простое, легкое решение. Плюс хотелось бы легкой интеграции с PHP или подобными решениями.
Собственно, если в этом дело, чем обычный http-сервер не устраивает? Я имею ввиду, теже Инди или Синапсы?
Решение стандартнее некуда, да и php часть, думаю, попроще будет.
matvienko писал(а):А тут если XLM-RPC не работет, то не верится что SOAP будет![]()
Хотя могу ошибаться, поправьте если что...
По моему опыту SOAP - это монстр с корорым лучше не связыватся:-)
Да. Думаю, там где не нужно быстродействие (а с soap его не будет
- Astralis
- новенький
- Сообщения: 45
- Зарегистрирован: 06.06.2007 20:33:05
- Откуда: Tvercity-Annet
- Контактная информация:
SOAP это не монстр, это довольно легкий в освоении текстовый протокол на основе XML, его реализовать можно легко с помощью компонента TIdHTTP - большая часть времени уйдет не на освоение протокола, а на выяснение мелких нюансов; один пользователь данного ресурса и вовсе предлагал набор реализованных процедур для консольного приложения. Есть даже волне проработанные реализации типа этой, но там есть пробелы с работой wsdl.
А уж если говорить о монстрах - то для данной задачи монстром является CORBA.
А уж если говорить о монстрах - то для данной задачи монстром является CORBA.
-
MageSlayer
- постоялец
- Сообщения: 216
- Зарегистрирован: 07.09.2006 12:30:44
Astralis писал(а):SOAP это не монстр, это довольно легкий в освоении текстовый протокол на основе XML
Видно у нас с вами разные представления о "легкости"
MageSlayer писал(а):Собственно, если в этом дело, чем обычный http-сервер не устраивает? Я имею ввиду, теже Инди или Синапсы?
Решение стандартнее некуда, да и php часть, думаю, попроще будет.
Ну, насколько я понимаю работу XML-RPC - это и есть надстройка над http, которая берет на себя установку соединения, преобразование запроса в XML, отправку, вызов процедуры на стороне сервера и т.д.
Если взять чистый http, то протокол обмена, формат описания данных и вызова процедур и другие вещи, как я понимаю, нужно "придумывать" заново. Просто не хотелось бы "изобретать велосипед", а взять готовое решение.
Astralis писал(а):SOAP это не монстр, это довольно легкий в освоении текстовый протокол на основе XML, его реализовать можно легко с помощью компонента TIdHTTP - большая часть времени уйдет не на освоение протокола, а на выяснение мелких нюансов; один пользователь данного ресурса и вовсе предлагал набор реализованных процедур для консольного приложения. Есть даже волне проработанные реализации типа этой, но там есть пробелы с работой wsdl.
А уж если говорить о монстрах - то для данной задачи монстром является CORBA.
Добавлено спустя 8 минут 44 секунды:
Если SOAP в Вашей терминологии "довольно легкий", то XMLRPC тогда "супер легкий" или "мега легкий"
Спасибо за ссылку на Web_Service_Toolkit. Там заявлена поддержка:
XMLRPC support : client and server
SOAP XMLRPC and binary format support
Присмотрюсь поближе...
