Accueil Développement Qu'est-ce que l'architecture orientée web (woa)? - définition de techopedia

Qu'est-ce que l'architecture orientée web (woa)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie l'architecture orientée Web (WOA)?

L'architecture orientée Web (WOA) est un type d'architecture logicielle conçu pour être utilisé pour les sites Web et les applications Web. Il s'appuie sur une architecture orientée services (SOA) en ajoutant la prise en charge des applications et services logiciels Web. La principale différence entre SOA et WOA est l'utilisation d'API REST par WOA au lieu de SOAP par SOA.

Techopedia explique l'architecture orientée Web (WOA)

WOA est principalement un sous-style de SOA avec des capacités Web. Il intègre et connecte les systèmes et les utilisateurs grâce à l'ensemble mondial des technologies hypermédia (Internet) et fonctionne sur les interfaces utilisateur et les API. Il est couramment utilisé comme architecture de service dans les sites Web de médias sociaux et les services basés sur le cloud.

WOA a cinq contraintes d'interface fondamentales:

  • Identification de la ressource, telle qu'un identifiant de ressource uniforme
  • Manipulation des ressources via des représentations Web telles que HTTP
  • Messages auto-descriptifs comme MIME
  • Hypermédia pour le moteur de l'état de l'application
  • Neutralité des applications, ce qui signifie que l'application / le service créé sur WOA peut être déployé / utilisé sur n'importe quelle plate-forme

Nick Gall, un analyste de Gartner qui a inventé le terme WOA, a également fourni une formule simple pour décrire WOA:

WOA = SOA + WWW + REST

Qu'est-ce que l'architecture orientée web (woa)? - définition de techopedia