Web-сервисы vs HTTP-сервисы #771014


#0 by Полотенчик
Коллеги, подскажите когда предпочтительнее использовать Web-сервисы, а когда HTTP-сервисы? Что лучше использовать для обмена с сайтом чтобы отдавать ему описание товара, остатки, цены и т.д.?
#1 by Юрий Лазаренко
Http.
#2 by oleg_km
Если ты на стороне сайта будешь использовать систему, заточенную под SOAP, то конечно WS. А если все ручками на пхп будешь писать, то может лучше http. Хотя я смотрю и на пхп есть соап:
#3 by Лефмихалыч
Если выкинуть всякие скучные подробности, то разница в том, что http отдает тебе json soap отдает xml с точки зрения "отдавать ему описание товара, остатки, цены" обе технологии изофаличны промежду собой и выбор среди них - дело вкуса.
#4 by Fragster
неверно
#5 by Asmody
http тоже вполне отдает xml. А через ws можно, при желании, json пропихнуть.
#6 by Asmody
Принципиальное отличие SOAP и REST в том, что первый типизирован.
#7 by Лефмихалыч
зануды. Какая разница для сабжа?
#8 by Asmody
Ну, сабж — это вообще из серии "как бы тебе ответить, чтоб ты не обиделся?"
#9 by Остап Сулейманович
Разница здесь : "http отдает тебе json" ЦЫ. Это новое слово в стандарте HTTP?
#10 by Остап Сулейманович
Вполне нормальный вопрос. И таки да. Разница есть. HTTP предполагает следование стандарту именно HTTP. А он в сравнении с SOAP в общем случае избыточен.
#11 by luter-89
С Http сервисами работать удобнее
#12 by Остап Сулейманович
В HTTP задолбаешься строчки запросов формировать. В WEB оно "все само". Прывычные для 1С методы с параметрами.
#13 by luter-89
А в веб описание типов + фабрики. Ну видимо к чему душа больше лежит
#14 by Полотенчик
Ок, а для предоставления сторонним клиентам API лучше/удобнее реализовывать веб-сервис и передавать им wsdl?
#15 by luter-89
API - Это однозначно json
#16 by Fragster
нет
#17 by luter-89
С чего это нет?
#18 by Fragster
API = application programming interface json = JavaScript Object Notation звучит как "фрукт однозначно яблоко".
#19 by Fragster
хотя по большому счету - rest+json, если 1с от 8.3.5, а клиент - это веб браузер - проще. но в других случаях нужно смотреть по месту. Например SOAP заставляет продумывать всю структуру данных заранее, что с одной стороны - усложняет, а с другой - упрощает.
#20 by luter-89
Сторонним клиентам удобнее принимать файл в формате json и этот формат не зря популярен. А для работы с json используем REST запросы. То есть механизм Http сервисов
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С