SOAP Что это?
Это мыло?!
Нет. SOAP это не мыло! X
SOAP это ПРОСТОй протокол доступа к объектам
Объект? Что такое объект?
Это Даша и она объект
А этот странный субъект тоже объект и зовут её обезьянка Башмачок
И эта машина тоже объект и светофор объект. Весь мир состоит из объектов.
Объекты пытаются взаимодействовать, для этого им нужно как-то общаться.
Но! Даша говорит по-английски, Мигель по-испански, а регулировщик и вовсе использует язык жестов. Как же им всем понять друг друга?
Хорошо,если это пешеходный переход и всё подчиняется единым общепринятым правилам,а если нет?!
Вот для этого и придуман SOAP. Ведь он использует язык XML, который знают все. Даже если думают, что не знают, что это такое ;)
Мы открываем вконтактик, а это XML.
Мы открываем десятки сайтов, пишем и отправляем , а на деле мы отправляем XML- запросы
Мы видим только результат в понятном нам виде.
Мы видим результат в понятном нам виде. Потому что всё это- SOAP :)
SOAP создан чтобы сделать жизнь нашу жизнь проще, не вынуждая нас стать при этом программистами
Изначально SOAP был создан только для удаленного вызова объектов, теперь же он позволяет и обмениваться данными.
Как всё это выглядело бы,если бы Даша захотела увидеть как и что происходит внутри:
Даша хочет перейти дорогу, но она не знает какой сигнал светофора сейчас горит
Поэтому Даша пишет письмо светофору, кладет письмо в конверт и отправляет адресату
Вот этот конверт это и есть SOAP.
Вот так выглядит это письмо: ru
Светофор пишет в ответ:
Вот так выглядит общение используя SOAP
Даша всё поняла она теперь знает, что такое SOAP и почему это просто
Именно поэтому Очень многие гос.услуги и системы оплаты (QIWI, cyberplat, Сбербанк) предоставляют сервисы по SOAP-протоколу
SOAP это ПРОСТО