Domov vývoj Čo je to webovo orientovaná architektúra (woa)? - definícia z technológie

Čo je to webovo orientovaná architektúra (woa)? - definícia z technológie

Obsah:

Anonim

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

Čo je to webovo orientovaná architektúra (woa)? - definícia z technológie