<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>wsdl &#8211; Блогът на Юруков</title>
	<atom:link href="https://yurukov.net/blog/tag/wsdl/feed/" rel="self" type="application/rss+xml" />
	<link>https://yurukov.net/blog</link>
	<description>Нещата които искам да споделя с другите</description>
	<lastBuildDate>Fri, 29 May 2026 12:04:01 +0000</lastBuildDate>
	<language>bg-BG</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
<site xmlns="com-wordpress:feed-additions:1">1096121</site>	<item>
		<title>SOA &#8211; следващата революция в програмирането</title>
		<link>https://yurukov.net/blog/2008/soa_sledvashtata_revoliuciq_v_programiraneto/</link>
					<comments>https://yurukov.net/blog/2008/soa_sledvashtata_revoliuciq_v_programiraneto/#comments</comments>
		
		<dc:creator><![CDATA[Боян Юруков]]></dc:creator>
		<pubDate>Fri, 05 Sep 2008 15:06:37 +0000</pubDate>
				<category><![CDATA[Идеи]]></category>
		<category><![CDATA[Технологии и Интернет]]></category>
		<category><![CDATA[soa]]></category>
		<category><![CDATA[soap]]></category>
		<category><![CDATA[software ag]]></category>
		<category><![CDATA[web service]]></category>
		<category><![CDATA[wsdl]]></category>
		<category><![CDATA[автоматично]]></category>
		<category><![CDATA[интеграция]]></category>
		<category><![CDATA[интернет услуги]]></category>
		<category><![CDATA[компании]]></category>
		<category><![CDATA[модернизация]]></category>
		<category><![CDATA[програмиране]]></category>
		<category><![CDATA[революция]]></category>
		<guid isPermaLink="false">http://yurukov.net/blog/?p=1939</guid>

					<description><![CDATA[Източник: geekandpoke За SOA, или Service Oriented Architecture, може да се каже същото, както във вица че обектно ориентираното програмиране е като тинейджърски секс &#8211; всички говорят за него и никой не го прави правилно и безопасно. SOA е най-новата мания и с основание &#8211; тя обещава да промени начина, по който се създават софтуерни...]]></description>
										<content:encoded><![CDATA[<div style="float:right; margin:0 0 6px 6px; text-align:right;"><a href="http://yurukov.net/blog/wp-content/uploads/2008/09/6a00d8341d3df553ef00e553b43e9d8834-800wi.jpg" rel="lightbox"><img fetchpriority="high" decoding="async" src="http://yurukov.net/blog/wp-content/uploads/2008/09/6a00d8341d3df553ef00e553b43e9d8834-800wi_bg_t.jpg" alt="" title="6a00d8341d3df553ef00e553b43e9d8834-800wi_bg_t" width="240" height="340"/></a><br /><small>Източник: geekandpoke</small></div>
<p>За SOA, или <a target="_blank" href="http://en.wikipedia.org/wiki/Service-oriented_architecture" rel="noopener">Service Oriented Architecture</a>, може да се каже същото, както във вица че обектно ориентираното програмиране е като тинейджърски секс &#8211; всички говорят за него и никой не го прави правилно и безопасно. SOA е най-новата мания и с основание &#8211; тя обещава да промени начина, по който се създават софтуерни системи и комуникацията вътре в бизнеса, както и с клиентите.</p>
<p>SOA не е поредната дума, около която се шуми много, но нищо не се прави. На <a target="_blank" href="http://yurukov.net/blog/2008/09/03/nemski_forum_za_inovaciite_v_biznesa/" rel="noopener">Business Innovation Forum в Darmstadt</a> на 2-ри Септември това беше една от основните теми. Дори в дискусията между съдебната министърка и шефовете на някой от основните софтуерни компании, SOA прозираше във всяка идея и довод. Целта е всички услуги, които досега се предоставят от персонал на различни нива, да се дублират виртуално, за да е възможен не само бърз достъп до данни, но и автоматизация на много задачи. Във въпросната дискусия ставаше дума за електронното правителство, за което ще говоря друг път, но тази концепция вече навлиза много активно в частния сектор. Повечето големи интернет портали са пуснали api-та (точки и стандарти за свързване с други сайтове), като някой използват стандарти приети за SOA като SOAP и WSDL. Такива сайтове са Ebay, Amazon и Flickr.</p>
<p>Обаче една птичка пролет не прави и, както ви подсказва горния комикс, същото се отнася до SOA и интернет услугите. Какво точно са интернет услугите или WS накратко (от web services)? При тях се публикуват няколко технически документа, които описват какво прави въпросната услуга, къде може да бъде намерена, как трябва да бъде извикана и дали има нужда от заплащане и предварителен договор. Ако ви се струва трудоемко &#8211; не е &#8211; въпросните &#8222;технически документи&#8220; не са бумащина за очилати лелки, а XML файлове с информация, която може автоматично да се обработи от компютър. Така може да му кажете да търси услуга, която безплатно дава информация за времето във Варна и да я го оставите сам да я намери, да я извика и да ви покаже резултатите. <span id="more-1939"></span></p>
<p>SOA не означава просто да имате една или две услуги предоставени на обществеността. SOA означава всички програми и информационни източници в компанията да са експортирани като WS и да комуникират помежду си чрез SOAP съобщения. Това не е самоцелно &#8211; имайки всички тези WS налице, реално създателите на една компютърна система &#8211; било тя на болница, министерство или корпорация &#8211; имат на разположение универсални блокчета от Лего и могат да сглобят каквато си искат структура бързо и удобно, в зависимост от настоящите нужди на институцията. Това е страшно важно във все по-динамичния бизнес днес.</p>
<p><img decoding="async" src="http://yurukov.net/blog/wp-content/uploads/2008/09/soa-old-1.jpg" alt="" title="soa-old" width="450" height="300" class="alignnone size-full wp-image-1941" /></p>
<p>За да разберем защо това е толкова нужно, нека погледнем през очите на обикновения потребител. Това много често е служител във фирма, който се опитва да събере информация за някой проект или статистика за работата на фирмата си. Горе съм илюстрирал какво правим сега &#8211; минаваме през десетки вътрешни сайтове с неудачен дизайн, търсим в Google и в чужди блогове, пишем на колеги с надеждата, че ще знаят нещо. Информацията съществува някъде, но е много разпръсната и разнородна. Дори да я намерим на едно място, шансовете, че няма да е представена добре и изчерпателно са големи. За да се справим с този проблем имаме нужда от чисти хомогенни данни, които да моделираме по свой начин, за да ги разберем.</p>
<p><img decoding="async" src="http://yurukov.net/blog/wp-content/uploads/2008/09/soa-new-1.jpg" alt="" title="soa-new" width="450" height="300" class="alignnone size-full wp-image-1940" /></p>
<p>Затова ни е полезна SOA. Тук както виждате става малко по-разноцветно. Червените сфери са местата, където има информация &#8211; това може да са бази данни, сензори, борсови индекси или информационни агенции. Преди те сами оформяха информацията като интернет страници и трябваше да я четем и разбираме сами. Сега те експортват всичко на WS-и (<i style="color:red;">червено</i> и <i style="color:#bd79df">лилаво</i>). Някои от тези услуги ще пращат автоматични запитвания към колегите ни. Ние можем да вземем тези WS, да комбинираме функционалността им и да създадем по-мощна услуга (<i style="color:#003cff">светло синьо</i>). После може да се изгради сайт, който взима тези услуги (<i style="color:#002087;">тъмно синьо</i>) и оформя информацията така, както на нас ни е удобно.</p>
<p><img loading="lazy" decoding="async" src="http://yurukov.net/blog/wp-content/uploads/2008/09/mt_logo_one.png" alt="" title="mt_logo_one" width="84" height="80" style="float:left; margin:0 6px 6px 0" />Най-хубавата част от целия процес е, че за почти всички задачи има вече програми. С тях може визуално да подредите услугите и да ги свържете една с друга. Същото се отнася и до интернет страниците, които показват информацията. Като илюстрация на това мога да ви представя <a target="_blank" href="http://yurukov.net/blog/2007/11/08/soa_proektyt_mi_po_informatika/" rel="noopener">проектът</a>, който направих с няколко приятели за Software AG. Там направихме всички неща, за които писах по-горе. Тук е официалната страница с видео на работния процес. Тук пък има <a target="_blank" href="http://yurukov.net/blog/2007/09/30/rabota_v_polunosht/" rel="noopener">описание как работихме</a>.</p>
<p>Всъщност една от програмите там &#8211; Information Integrator &#8211; е и целта на моята бакалавърска работа, която ще започна през Октомври. Целта на II е да се вземе някакъв информационен източник, като база данни, XML документ или интернет услуга, да се създаде <a target="_blank" href="http://yurukov.net/blog/2008/08/15/byde6teto_na_internet_na_dostypen_ezi/" rel="noopener">онтология</a>, да се трансформира тази <a target="_blank" href="http://yurukov.net/blog/2008/01/30/qna_viziqta_mi_za_web_30/" rel="noopener">онтология </a>в удобен вид, да се направят запитвания върху нея, и резултатите да се експортират като нова WS. Моята цел ще е да пренапиша програмата, като използвам вече достъпни инструменти с отворен код, както и новите интернет стандарти.</p>
<p><a target="_blank" href="http://feeds.feedburner.com/yurukov-blog" rel="noopener"></a>Накрая искам да уточня нещо, което доста хора са ме питали &#8211; защо имаме нужда от интернет услуги за да получаваме информация, ако имаме вече RSS. RSS е много мощен протокол, който се използва широко днес. Общото при RSS и WS е, че и в двата случая трябва да си поискаме информацията, за да я получим. Разликата е, че при WS може да се подават параметри, по които да се прави примерно търсене или обработване на данните. Има и нещо много по-важно &#8211; WS са активни. Това означава, че като обадите на една интернет услуга и дадете нужната информация, тя инициира някакво действие. Това може да е търсене на самолет, купуване на билет, резервиране на кола и хотел при пристигането, че дори и маса в ресторант преди хотела и всичко това с няколко клика. Не са за пренебрегване и предимства като сигурността, автоматичността и леснотата за интеграция. Това е силата на SOA и вярвам, че в най-скоро време ще можем да се насладим на плодовете от нея.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://yurukov.net/blog/2008/soa_sledvashtata_revoliuciq_v_programiraneto/feed/</wfw:commentRss>
			<slash:comments>23</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1939</post-id>	</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Minified using Disk

Served from: yurukov.net @ 2026-07-03 04:47:39 by W3 Total Cache
-->