Sadržaj:
- Definicija - Što znači web-orijentirana arhitektura (WOA)?
- Techopedia objašnjava internetsku arhitekturu (WOA)
Definicija - Što znači web-orijentirana arhitektura (WOA)?
Web-orijentirana arhitektura (WOA) vrsta je softverske arhitekture koja je dizajnirana za upotrebu za web mjesto i web aplikacije. Gradi se na servisno orijentiranoj arhitekturi (SOA) dodavanjem podrške za web-bazirane softverske aplikacije i usluge. Ključna razlika između SOA i WOA je uporaba REST API-ja od WOA umjesto SOAP od SOA.
Techopedia objašnjava internetsku arhitekturu (WOA)
WOA je prije svega pod-stil SOA-e s web mogućnostima. Integrira i povezuje sustave i korisnike putem globalnog skupa hipermedija (Internet) tehnologija i radi na korisničkim sučeljima i API-ju. Uobičajeno se koristi kao servisna arhitektura na web stranicama društvenih medija i uslugama temeljenim na oblaku.
WOA ima pet osnovnih sučelja:
- Identifikacija resursa, kao što je ujednačena identifikator resursa
- Manipulacija resursa putem internetskih reprezentacija kao što je HTTP
- Samoopisne poruke poput MIME
- Hipermedija za motor primjene
- Neutralnost aplikacije, što znači da se aplikacija / usluga kreirana na WOA-u može rasporediti / koristiti na bilo kojoj platformi
Nick Gall, Gartnerov analitičar koji je skovao pojam WOA, također je pružio jednostavnu formulu za opisivanje WOA-e:
WOA = SOA + WWW + REST
