XML-RPC работает или нет?

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

XML-RPC работает или нет?

Сообщение matvienko » 14.03.2010 00:24:06

Поиск по форуму по ключевым словам XMLRPC и XML-RPC не дал вообще вариантов, что сильно удивило.

Никто не знает, работает или нет вариант из "коробки" - fcl-net? Или стоит искать сторонние реализации?
matvienko
незнакомец
 
Сообщения: 5
Зарегистрирован: 14.03.2010 00:02:37

Re: XML-RPC работает или нет?

Сообщение Sergei I. Gorelkin » 14.03.2010 01:07:09

Недавно был багрепорт о том, что оно вообще не компилится, и никто не этого не заметил за последние 5 лет (!)
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
 
Сообщения: 1406
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Re: XML-RPC работает или нет?

Сообщение matvienko » 14.03.2010 01:51:38

Да. Вот наткнулся при поиске: 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? ( :-) )


Я так понял речь как раз нем?

А другие рабочие реализации существуют, никто не сталкивался?
matvienko
незнакомец
 
Сообщения: 5
Зарегистрирован: 14.03.2010 00:02:37

Re: XML-RPC работает или нет?

Сообщение MageSlayer » 14.03.2010 11:57:53

http://sourceforge.net/projects/delphixml-rpc/

Весьма несвежее, но зато есть шанс допилить для FPC :)
MageSlayer
постоялец
 
Сообщения: 216
Зарегистрирован: 07.09.2006 12:30:44

Re: XML-RPC работает или нет?

Сообщение Astralis » 14.03.2010 13:54:47

А чем SOAP не устраивает?
Аватара пользователя
Astralis
новенький
 
Сообщения: 45
Зарегистрирован: 06.06.2007 20:33:05
Откуда: Tvercity-Annet

Re: XML-RPC работает или нет?

Сообщение matvienko » 14.03.2010 14:17:54

MageSlayer писал(а):http://sourceforge.net/projects/delphixml-rpc/
Весьма несвежее, но зато есть шанс допилить для FPC :)


Спасибо за ссылку.
Да, смущает что давно не обновляется и то, что завязано на Indy. Хотелось бы более легковесного решения.

Добавлено спустя 3 минуты 31 секунду:
Astralis писал(а):А чем SOAP не устраивает?

Нужно простое, легкое решение. Плюс хотелось бы легкой интеграции с PHP или подобными решениями.

А тут если XLM-RPC не работет, то не верится что SOAP будет :D
Хотя могу ошибаться, поправьте если что...

По моему опыту SOAP - это монстр с корорым лучше не связыватся:-)
matvienko
незнакомец
 
Сообщения: 5
Зарегистрирован: 14.03.2010 00:02:37

Re: XML-RPC работает или нет?

Сообщение MageSlayer » 14.03.2010 15:02:46

matvienko писал(а):Нужно простое, легкое решение. Плюс хотелось бы легкой интеграции с PHP или подобными решениями.


Собственно, если в этом дело, чем обычный http-сервер не устраивает? Я имею ввиду, теже Инди или Синапсы?
Решение стандартнее некуда, да и php часть, думаю, попроще будет.

matvienko писал(а):А тут если XLM-RPC не работет, то не верится что SOAP будет :D
Хотя могу ошибаться, поправьте если что...
По моему опыту SOAP - это монстр с корорым лучше не связыватся:-)


Да. Думаю, там где не нужно быстродействие (а с soap его не будет :) ), проще написать на перле. Та вроде поддержка soap достаточно зрелая.
MageSlayer
постоялец
 
Сообщения: 216
Зарегистрирован: 07.09.2006 12:30:44

Re: XML-RPC работает или нет?

Сообщение Astralis » 14.03.2010 15:15:16

SOAP это не монстр, это довольно легкий в освоении текстовый протокол на основе XML, его реализовать можно легко с помощью компонента TIdHTTP - большая часть времени уйдет не на освоение протокола, а на выяснение мелких нюансов; один пользователь данного ресурса и вовсе предлагал набор реализованных процедур для консольного приложения. Есть даже волне проработанные реализации типа этой, но там есть пробелы с работой wsdl.
А уж если говорить о монстрах - то для данной задачи монстром является CORBA.
Аватара пользователя
Astralis
новенький
 
Сообщения: 45
Зарегистрирован: 06.06.2007 20:33:05
Откуда: Tvercity-Annet

Re: XML-RPC работает или нет?

Сообщение MageSlayer » 14.03.2010 15:26:45

Astralis писал(а):SOAP это не монстр, это довольно легкий в освоении текстовый протокол на основе XML


Видно у нас с вами разные представления о "легкости" :)
MageSlayer
постоялец
 
Сообщения: 216
Зарегистрирован: 07.09.2006 12:30:44

Re: XML-RPC работает или нет?

Сообщение matvienko » 14.03.2010 17:41:15

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

Присмотрюсь поближе...
matvienko
незнакомец
 
Сообщения: 5
Зарегистрирован: 14.03.2010 00:02:37


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Рейтинг@Mail.ru