Caching Optimization in Service Oriented Architecture

Service-Oriented Architecture (SOA) je architektura, která umožňuje propojovat rozsáhlé aplikační bloky bez ohledu na platformu a jazyk, v kterém jsou tyto jednotlivé části (webové služby) naprogramovány. Pro komunikaci mezi těmito webovými službami (WS) je jako standard používán protokol SOAP. Díky...

Celý popis

Uloženo v:
Podrobná bibliografie
Hlavní autor: Kubásek, Miroslav, 1974- (Autor práce)
Další autoři: Hřebíček, Jiří, 1947-2017 (Vedoucí práce)
Typ dokumentu: VŠ práce nebo rukopis
Jazyk:Angličtina
Vydáno: 2006.
Témata:
On-line přístup:Elektronická verze přístupná pouze pro studenty a pracovníky MU
Obálka
Popis
Shrnutí:Service-Oriented Architecture (SOA) je architektura, která umožňuje propojovat rozsáhlé aplikační bloky bez ohledu na platformu a jazyk, v kterém jsou tyto jednotlivé části (webové služby) naprogramovány. Pro komunikaci mezi těmito webovými službami (WS) je jako standard používán protokol SOAP. Díky velkému nárůstu komunikace mezi webovými službami a také vzhledem k tomu, že SOAP je založen na textovém standardu XML, vzniká velký problém s rychlostí takto používaných webových služeb a také s velkým nárůstem objemu přenesených dat. Ve své práci představuji cache, jako jedno z možných řešení, které zmenší množství přenesených dat a zrychlí odezvu webových služeb. Současné cache systémy, které jsou zaměřeny na běžný obsah webových stránek, nejsou bohužel vhodné pro webové služby, protože neumožňují pracovat s protokolem SOAP. Ve své práci komplexně popíši problematiku cachování a představím různé přístupy které jsou používány pro zrychlení distribuovaných výpočetních systémů. V práci.
Service Oriented Architecture (SOA) is an architectural style, which allows interaction of diverse applications regardless of their platform, implementing languages and locations by utilizing generic and reliable services that can used as application building block. In my work I define and give a brief overview of the SOA and related technology. There are several factors that contribute to the performance in Web Services environment. Network transaction time, time to take to handle the message and time the service itself takes to execute are the main three frequent factors to culprit in ill-performing Web Services. Current Web caching systems are not able to speed up Web Services because they are intended only for common web content. In my thesis I introduce fundamentals in caching and briefly describe various avenues of approach for using the cache in miscellaneous distributed computing systems. I review when and where to use caching and look at some real-world scenarios to demonst.
Popis jednotky:Vedoucí práce: Jiří Hřebíček.
Fyzický popis:vii, 141 l. + CD-ROM.