Huis Ontwikkeling Wat is webgeoriënteerde architectuur (woa)? - definitie van techopedia

Wat is webgeoriënteerde architectuur (woa)? - definitie van techopedia

Inhoudsopgave:

Anonim

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

Wat is webgeoriënteerde architectuur (woa)? - definitie van techopedia