Casa Sviluppo Cos'è l'architettura orientata al web (woa)? - definizione da techopedia

Cos'è l'architettura orientata al web (woa)? - definizione da techopedia

Sommario:

Anonim

Definizione - Che cosa significa architettura orientata al web (WOA)?

L'architettura orientata al web (WOA) è un tipo di architettura software progettata per essere utilizzata per siti Web e applicazioni Web. Si basa sull'architettura orientata ai servizi (SOA) aggiungendo il supporto per applicazioni e servizi software basati sul Web. La differenza chiave tra SOA e WOA è l'uso delle API REST da WOA invece di SOAP da SOA.

Techopedia spiega l'architettura orientata al web (WOA)

WOA è principalmente uno stile secondario di SOA con funzionalità Web. Integra e collega sistemi e utenti attraverso l'insieme globale di tecnologie hypermedia (Internet) e lavora su interfacce utente e API. È comunemente usato come architettura di servizio nei siti Web di social media e servizi basati su cloud.

WOA ha cinque vincoli di interfaccia fondamentali:

  • Identificazione della risorsa, come identificatore di risorsa uniforme
  • Manipolazione delle risorse tramite rappresentazioni basate sul Web come HTTP
  • Messaggi auto-descrittivi come MIME
  • Hypermedia per il motore dello stato dell'applicazione
  • Neutralità dell'applicazione, ovvero l'applicazione / servizio creato su WOA può essere distribuito / utilizzato su qualsiasi piattaforma

Nick Gall, un analista di Gartner che ha coniato il termine WOA, ha anche fornito una semplice formula per descrivere WOA:

WOA = SOA + WWW + REST

Cos'è l'architettura orientata al web (woa)? - definizione da techopedia