(MVC) MVC (2011 год)

SOAP/WSDL vs XML data exchange.

Я уже в сотый раз наталкиваюсь на странные разговоры, когда человек начинает говорить о протокольном обмене по XML - потом вдруг сьезжает на интерфейс SOAP/WSDL и обратно в XML. Такая каша в головах! Причем даже не только у выживших из ума пенсионеров от программирования - но даже у практикующих программистов!

В связи с этим я решил написать эту краткую реплику - чтобы каждый раз не пережевывать заново азбучные истины - а просто отсылать заблудившихся в этот топик.



Фактически у обмена по XML и по SOAP/WSDL столько разного, что трудно даже найти что-нибудь общее между этими сущностями. Я вообще затрудняюсь найти что-то общее - кроме того, что и одно и второе - это механизм обмена данными между приложениями по сети. Поэтому у меня и вызывает удивление, когда не только левые пенсионеры от программирования, но даже практикующие программисты ухитряются найти что-то общее в технологиях обмена данными сырыми XML и обмена данными по SOAP/WSDL.


Какая же технология обмена лучше? Однозначного ответа нет - все зависит от конкретной постановки вашей задачи. А ваш опыт (или его отсутствие) проявляется как раз в выборе НЕ ТОЙ технологии, которая оптимальна для решения вашей конкретной задачки. Что касается меня лично - то я пишу обмены и по XML и по SOAP/WSDL (в зависимости от ситуации). А иногда изобретаю и собственные протоколы обмена, не похожие на привычные SOAP/WSDL или RAW XML. Вы можете почитать мои обучающие инструкции и на одну и на вторую тему:



Comments ( )
Link to this page: //www.vb-net.com/SoapWsdl_vs_XML/index.htm
< THANKS ME>