Obsah:
- Definícia - Čo znamená webovo orientovaná architektúra (WOA)?
- Techopedia vysvetľuje webovo orientovanú architektúru (WOA)
Definícia - Čo znamená webovo orientovaná architektúra (WOA)?
Webovo orientovaná architektúra (WOA) je typ softvérovej architektúry, ktorá je navrhnutá na použitie pre webové stránky a webové aplikácie. Stavia na architektúre orientovanej na služby (SOA) pridaním podpory pre webové softvérové aplikácie a služby. Kľúčovým rozdielom medzi SOA a WOA je použitie REST API vo WOA namiesto SOAP v SOA.
Techopedia vysvetľuje webovo orientovanú architektúru (WOA)
WOA je primárne sub-štýl SOA s webovými funkciami. Integruje a prepája systémy a používateľov prostredníctvom globálnej sady hypermediálnych (internetových) technológií a pracuje na používateľských rozhraniach a API. Bežne sa používa ako architektúra služieb na webových stránkach sociálnych médií a cloudových službách.
WOA má päť základných obmedzení rozhrania:
- Identifikácia zdroja, napríklad jednotný identifikátor zdroja
- Manipulácia so zdrojmi prostredníctvom webových reprezentácií, napríklad HTTP
- Seba popisné správy ako MIME
- Hypermédia pre mechanizmus stavu aplikácie
- Neutralita aplikácií, čo znamená, že aplikácia / služba vytvorená na WOA môže byť nasadená / použitá na akejkoľvek platforme
Nick Gall, analytik spoločnosti Gartner, ktorý razil termín WOA, tiež poskytol jednoduchý vzorec na opis WOA:
WOA = SOA + WWW + REST






