Rest web-services vs SOAP Services

 

REST vs SOAP. Вы меня давно просили рассказать - используются ли еще SOAP сервисы и для чего. И главное - когда и что надо использовать. Вот об этом и поговорим. Курсы для новичков: JAVA -
JAVA Start -
Инструментарий JAVA -
Automation QA (Java) -
ANDROID -
C#/.NET -
PYTHON -
FRONT-END -
WORDPRESS Developer -
SALESFORCE Developer -
UI/UX дизайн -
Project management -
Обучение на проекте -
Продвинутые курсы для состоявшихся девелоперов: GRASP and GoF Design patterns -
Enterprise patterns -
Сайт Foxminded:
Foxminded в ФБ:   / foxmindedco   FoxmindEd в Instagram:   / foxminded.ua   Мой Telegram:
Мой блог: www.nemchinsky.me 0:00 – вступление 5:05 – интеграция и ее история 7:55 – интеграция через БД 12:15 – remote procedure call, Java RMI, DCOM 16:50 – CORBA 20:55 – web services integration 22:50 – Service Bus 24:10 – REST 27:17 – REST в сравнении с SOAP 30:55 – задания по REST и SOAP 42:10 – выводы, где использовать REST, а где SOAP 47:02 – RESTful services 50:25 – HATEOAS (Hypermedia as the Engine of Application State) 54:44 – JSON Schema, JSON vs XML 57:42 – достоинства и недостатки RESTful API 59:30 – SOAP web services 1:00:50 – XML RPC 1:02:15 – SOAP request и response 1:03:40 – Web Service Description Language (WSDL) 1:04:40 – Universal Description, Discovery and Integration (UDDI) 1:06:39 – Web Service Design approaches 1:06:55 – RPC style vs Document style 1:07:45 – JAX-WS (Java) 1:10:19 – в заключение 1:13:03 – что использовать: MacOs Linux и мобильное приложение? 1:13:26 - /books или /book? 1:14:52 – bad request – неправильные параметры запроса 1:16:04 – ненавижу XML – что делать? 1:17:17 – что делать с синхронностью запросов? 1:18:13 – XSLT 1:20:10 – про описание api в доке и еще обсуждение комментариев 1:23:05 – про graphql 1:24:55 – ресурсы, что помогут быстрее освоиться с SOAP и еще обсуждение комментариев 1:28:40 – где нужны разработчики на низкоуровневых языках? 1:30:40 – Laravel + react или node + react? 1:31:50 – как Роберт Мартин добился такого профессионализма? 1:34:25 – про стандартизацию и еще обсуждение комментариев 1:36:46 – про Scala 1:37:20 – почему нужно использовать post? 1:38:15 – про swagger и еще обсуждение комментариев 1:40:45 – где обитают программисты – теоретики? 1:43:30 – что выбрать для консольного приложения? 1:44:10 – чем отличается маршаллинг от сериализации? 1:45:18 – Groovy 1:46:25 – перспективы php и еще комментарии 1:51:24 – соотношение практики и теории при изучении программирования 1:51:50 – abap и sap 1:53:25 – реактивное программирование на Java и еще комментарии 2:00:00 – про graphql 2:02:35 – что ведет Сергей Немчинский 2:03:35 – про книги