Inhoudsopgave:
- Definitie - Wat betekent Web-Oriented Architecture (WOA)?
- Techopedia verklaart Web-Oriented Architecture (WOA)
Definitie - Wat betekent Web-Oriented Architecture (WOA)?
Web-georiënteerde architectuur (WOA) is een type software-architectuur die is ontworpen om te worden gebruikt voor websites en webapplicaties. Het bouwt voort op servicegeoriënteerde architectuur (SOA) door ondersteuning toe te voegen voor webgebaseerde softwareapplicaties en -services. Het belangrijkste verschil tussen SOA en WOA is het gebruik van REST API's door WOA in plaats van SOAP door SOA.
Techopedia verklaart Web-Oriented Architecture (WOA)
WOA is voornamelijk een substijl van SOA met webmogelijkheden. Het integreert en verbindt systemen en gebruikers via de wereldwijde set van hypermedia (internet) technologieën en werkt op gebruikersinterfaces en API. Het wordt vaak gebruikt als service-architectuur in sociale media-websites en cloud-gebaseerde services.
WOA heeft vijf fundamentele interfacebeperkingen:
- Identificatie van de bron, zoals een uniforme bronidentificatie
- Manipulatie van bronnen via webgebaseerde representaties zoals HTTP
- Zelfbeschrijvende berichten zoals MIME
- Hypermedia voor de engine van de applicatiestatus
- Applicatie-neutraliteit, wat betekent dat de applicatie / dienst gecreëerd op WOA op elk platform kan worden ingezet / gebruikt
Nick Gall, een Gartner-analist die de term WOA bedacht, gaf ook een eenvoudige formule om WOA te beschrijven:
WOA = SOA + WWW + REST