SOAP замены / обходные пути / библиотеки в PHP - PullRequest
0 голосов
/ 01 июня 2009

Будучи настолько упрямым, насколько это возможно, я создаю свою собственную CMS и платформу на основе PHP (названную RAmen / FSM только для удовольствия), которая была развернута несколько раз для моих клиентов. Теперь я собираюсь разработать приложение для поддержки, которое будет развернуто на «центральном» сервере для удобства обслуживания.

Теперь я изучил сервисы SOAP и был счастлив, пока не добрался до генерации WSDL в PHP и сам по себе. Итак, что бы вы посоветовали мне для «безопасного» (например, без https) управления этим с SOAP-подобной простотой на стороне клиента ($support->newTicket), без головной боли WSDL на стороне сервера? Или я должен - gasp - перестать быть таким упрямым и просто пойти с библиотекой PHP (в этом случае, пожалуйста, рекомендую!)

Спасибо вам, товарищи пастафарианцы / спагностисты!

Ответы [ 2 ]

2 голосов
/ 01 июня 2009

PHP имеет собственное расширение SOAP , которое автоматизирует клиент и сервер. В некоторых местах он немного глючит, но все же лучше, чем nusoap (IMHO).

Тем не менее, я бы никогда не выбрал SOAP, если бы имел какое-либо отношение к решению. Используйте xml-rpc или подход, основанный на отдыхе.

1 голос
/ 01 июня 2009

У меня похожий вопрос, использовать ли REST или SOAP. Я использую REST, но это потому, что я хочу простую API-функцию, а не жесткую функциональность, связанную с REST.

Это, как говорится, хорошая маленькая библиотека для начала работы с SOAP

http://sourceforge.net/projects/nusoap/

Судя по всему, SOAP - это то, что вам нужно. его будет проще реализовать, поскольку вы получаете модели доменов из WSDL.

...