Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Сеть > SOAP server на PHP


Автор: MuToGeN 29.8.2011, 11:29
Господа, кто-нибудь делал сабж?
Имеется задача - в роли SOAP клиента что-то на основе 1С или вообще что угодно, в роли SOAP сервера должна быть моя писанина на PHP.
На тему функционала со стороны PHP всё понятно, буду пользовать http://framework.zend.com/manual/en/zend.soap.server.html.
Имеются ли какие-то подводные камни? Что стоит учитывать при составлении доков к веб-сервису и вообще при его разработке, чтобы потом не вышло так, что кто-то не может с ним слинковаться из-за каких-то ограничений со стороны клиентских библиотек (дабы не пришлось кардинально менять протокол и переписывать доки)?

Автор: MuToGeN 2.9.2011, 23:59
Короче, от идеи поднять SOAP отказался, ибо слишком много геморроя как раз насчет "сделать всё абсолютно понятным для других платформ".
Если кому интересно (если кто нагуглит эту ветку), всё упирается в WSDL (описание веб-сервиса). ZF умеет генерить WSDL по phpDoc-комментариям в классе, отвечающем за веб-сервис, но WSDL при этом строится так, что даже родной PHPшный SoapClient распознает его не совсем корректно (видно по режиму трассирования).

Решил гонять по сети всё тот же XML, только без хитрых "конвертов".

Автор: Kyrt_God 2.11.2011, 15:09
Почитай про nuSOAP она умеет генерить WSDL.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)