(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 ( )
<00>  <01>  <02>  <03>  <04>  <05>  <06>  <07>  <08>  <09>  <10>  <11>  <12>  <13>  <14>  <15>  <16>  <17>  <18>  <19>  <20>  <21>  <22>  <23
Link to this page: //www.vb-net.com/SoapWsdl_vs_XML/index.htm
<SITEMAP>  <MVC>  <ASP>  <NET>  <DATA>  <KIOSK>  <FLEX>  <SQL>  <NOTES>  <LINUX>  <MONO>  <FREEWARE>  <DOCS>  <ENG>  <CHAT ME>  <ABOUT ME>  < THANKS ME>