Obsah:
- Definice - Co znamená webově orientovaná architektura (WOA)?
- Techopedia vysvětluje webově orientovanou architekturu (WOA)
Definice - Co znamená webově orientovaná architektura (WOA)?
Web-orientovaná architektura (WOA) je typ softwarové architektury, která je navržena pro použití pro webové stránky a webové aplikace. Staví na architektuře orientované na služby (SOA) přidáním podpory pro webové softwarové aplikace a služby. Klíčovým rozdílem mezi SOA a WOA je použití REST API ve WOA namísto SOAP v SOA.
Techopedia vysvětluje webově orientovanou architekturu (WOA)
WOA je primárně sub-styl SOA s možnostmi webu. Integruje a propojuje systémy a uživatele prostřednictvím globální sady technologií hypermedia (Internet) a pracuje na uživatelských rozhraních a API. Obvykle se používá jako architektura služeb na webových stránkách sociálních médií a cloudových službách.
WOA má pět základních omezení rozhraní:
- Identifikace zdroje, jako je jednotný identifikátor zdroje
- Manipulace s prostředky prostřednictvím webových reprezentací, jako je HTTP
- Sebepopisné zprávy jako MIME
- Hypermedia pro motor stavu aplikace
- Neutralita aplikací, což znamená, že aplikace / služba vytvořená na WOA může být nasazena / použita na jakékoli platformě
Nick Gall, analytik Gartnera, který vytvořil termín WOA, také poskytl jednoduchý vzorec pro popis WOA:
WOA = SOA + WWW + REST
