Innehållsförteckning:
- Definition - Vad betyder webborienterad arkitektur (WOA)?
- Techopedia förklarar webborienterad arkitektur (WOA)
Definition - Vad betyder webborienterad arkitektur (WOA)?
Web-orienterad arkitektur (WOA) är en typ av programvaruarkitektur som är utformad för att användas för webbplats- och webbapplikationer. Det bygger på serviceorienterad arkitektur (SOA) genom att lägga till stöd för webbaserad programvaruapplikation och tjänster. Den viktigaste skillnaden mellan SOA och WOA är användningen av REST API: er av WOA istället för SOAP av SOA.
Techopedia förklarar webborienterad arkitektur (WOA)
WOA är främst en underform av SOA med webbfunktioner. Den integrerar och ansluter system och användare genom den globala uppsättningen hypermedia-teknik (Internet) och fungerar på användargränssnitt och API. Det används ofta som servicearkitektur på webbplatser för sociala medier och molnbaserade tjänster.
WOA har fem grundläggande gränssnittsbegränsningar:
- Identifiering av resursen, såsom enhetlig resursidentifierare
- Hantering av resurser genom webbaserade representationer som HTTP
- Självbeskrivande meddelanden som MIME
- Hypermedia för motoren för applikationstillstånd
- Applikationsneutralitet, vilket innebär att applikationen / tjänsten skapad på WOA kan distribueras / användas på vilken plattform som helst
Nick Gall, en Gartner-analytiker som myntade uttrycket WOA, gav också en enkel formel för att beskriva WOA:
WOA = SOA + WWW + REST
