Hogar Desarrollo ¿Qué es la arquitectura orientada a la web (woa)? - definición de techopedia

¿Qué es la arquitectura orientada a la web (woa)? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa la arquitectura orientada a la web (WOA)?

La arquitectura orientada a la web (WOA) es un tipo de arquitectura de software que está diseñada para usarse en sitios web y aplicaciones web. Se basa en la arquitectura orientada a servicios (SOA) al agregar soporte para aplicaciones y servicios de software basados ​​en la Web. La diferencia clave entre SOA y WOA es el uso de API REST por WOA en lugar de SOAP por SOA.

Techopedia explica la Arquitectura Orientada a la Web (WOA)

WOA es principalmente un subestilo de SOA con capacidades web. Integra y conecta sistemas y usuarios a través del conjunto global de tecnologías hipermedia (Internet) y funciona en interfaces de usuario y API. Se usa comúnmente como arquitectura de servicio en sitios web de redes sociales y servicios basados ​​en la nube.

WOA tiene cinco restricciones de interfaz fundamentales:

  • Identificación del recurso, como un identificador uniforme del recurso.
  • Manipulación de recursos a través de representaciones basadas en web como HTTP
  • Mensajes autodescriptivos como MIME
  • Hipermedia para el motor del estado de la aplicación
  • Neutralidad de la aplicación, lo que significa que la aplicación / servicio creado en WOA se puede implementar / usar en cualquier plataforma

Nick Gall, un analista de Gartner que acuñó el término WOA, también proporcionó una fórmula simple para describir WOA:

WOA = SOA + WWW + RESTO

¿Qué es la arquitectura orientada a la web (woa)? - definición de techopedia