La arquitectura orientada a la web ( WOA , por sus siglas en inglés) fue acuñada en 2006 por Nick Gall de Gartner. Se trata de un estilo de arquitectura de software que extiende la arquitectura orientada a servicios (SOA, por sus siglas en inglés) a las aplicaciones web. La WOA fue creada originalmente por numerosas aplicaciones y sitios web, como redes sociales y sitios web personales.
Definiciones
Definición oficial de Gartner de Arquitectura Orientada a la Web:
"WOA es un subestilo arquitectónico de la arquitectura orientada a servicios que integra sistemas y usuarios a través de una red de hipermedia globalmente vinculada basada en la arquitectura de la Web. Esta arquitectura enfatiza la generalidad de las interfaces ( interfaces de usuario y API ) para lograr efectos de red globales a través de cinco restricciones de interfaz genéricas fundamentales:
- Identificación de recursos
- Manipulación de recursos mediante representaciones ( recurso web )
- Mensajes autodescriptivos
- Hipermedia como motor del estado de la aplicación
- Neutralidad de la aplicación" [ 1 ]
Nick Gall también proporciona una fórmula matemática para definir "WOA = SOA + WWW + REST". [ 2 ]
Dion Hinchcliffe afirma que WOA es:
"Un conjunto básico de protocolos web como HTTP, HTTPS y XML simple, la única diferencia real entre la SOA tradicional y el concepto de WOA es que WOA aboga por la transferencia de estado representacional (REST), un método cada vez más popular, potente y sencillo para aprovechar el Protocolo de transferencia de hipertexto (HTTP) como un servicio web por derecho propio". [ 3 ]
La pila WOA
Empresa
La Arquitectura Empresarial Orientada a la Web (EWOA) es un subestilo de la Arquitectura Empresarial Orientada a Servicios (ESOA). EWOA se define como el conjunto de elementos arquitectónicos, entornos, principios y procesos basados en la web. Existe un conjunto cada vez mayor de herramientas para crear mashups a partir de recursos WOA. Estas herramientas son útiles para que los desarrolladores de TI creen interoperabilidad e integración. [ 5 ]
Nuevas aplicaciones y sitios web, como Google AdSense, Wikipedia y otros servicios RESTful, utilizan WOA, lo que está atrayendo la atención de la comunidad investigadora y la industria. [ 6 ]
Entre los ejemplos actuales de WOA se incluyen OpenSocial y MindTouch de Google. [ 7 ]
API móvil
Las API móviles se basan en un mayor enfoque en el uso de la tecnología WOA. La creación de estos servicios se ha simplificado gracias a protocolos web simplificados, como REST y JSON (JavaScript Object Notation).
Estos protocolos son mucho más fáciles para los desarrolladores web, ya que requieren menos CPU y ancho de banda. Son más conocidos debido a grandes plataformas sociales, como Facebook, Amazon y Twitter, etc. [ 8 ]
Datos legibles por máquina y consumo de IA
Los principios de WOA han facilitado el desarrollo de motores de búsqueda de inteligencia artificial (IA) mediante conceptos como la optimización generativa de motores (GEO) y la optimización de motores de respuesta (AEO). Debido a que WOA enfatiza los mensajes autodescriptivos y los formatos de datos estructurados como JSON-LD , proporciona una capa legible por máquina que permite a los modelos de lenguaje grandes (LLM) analizar y sintetizar recursos web de manera más efectiva que el contenido no estructurado. [ 9 ] [ 10 ] Al aprovechar la restricción de "Identificación de recursos" de WOA, estos sistemas de IA pueden tratar puntos de datos web específicos como hechos verificables para respuestas generativas. Esta alineación entre los principios RESTful y el consumo de IA representa un cambio de la navegación centrada en el ser humano al consumo de datos centrado en el agente, donde las API y la hipermedia estructurada sirven como interfaz principal para los agentes autónomos. [ 11 ]
Véase también
Referencias
- ↑ Nick Gall, WOA: Devolviendo la esencia de la web a los servicios web , consultado el 28 de octubre de 2014.
- ↑ Nick Gall, Arquitectura orientada a la web y el auge de la SOA pragmática , consultado el 28 de octubre de 2014.
- ↑ Dion Hinchcliffe, SOA con alcance: Arquitectura orientada a la web , 27 de octubre de 2014
- ↑ Hinchcliffe, Dion (2009). Arquitectura orientada a la web (voz). London QCon.
- ↑ Su, Chuan-Jun. Plataforma de comercio colaborativo centrada en el cliente (WCCP) habilitada por la arquitectura orientada a la web (WOA) (PDF) (Informe). Vol. 7. págs. 402–406 .
- ↑ Dong, Jing; Paul, Raymond y Zhang, Liang Jie (2009). «Capítulo 12 : Especificación de la arquitectura empresarial orientada a la web» . High Assurance Services Computing . Springer. ISBN 978-0387876573.
- ↑ Aaron Fulkerson, Arquitectura orientada a la web , consultado el 30 de octubre de 2014
- ↑ http://www.convertigo.com/crm/from-soa-to-woa.html Archivado el 1 de agosto de 2014 en Wayback Machine De SOA a API móviles con Convertigo Mobilizer MADP 25 de octubre de 2014
- ↑ "JSON-LD, AEO y GEO: El futuro de los datos estructurados" . HTT . Consultado el 13 de mayo de 2026 .
- ↑ "GEO (Generative Engine Optimization)" . Especialista em SEO . Recuperado el 13-05-2026 .
- ↑ "Arquitectura orientada a la web y el auge de la SOA pragmática" . CNET . Consultado el 13 de mayo de 2026 .
Enlaces externos
- Arquitectura orientada a la web en Oracle
- Arquitectura orientada a la web en Gluecon 2010
- WOA: Devolviendo la Web a los Servicios Web
- Desarrollo Lean aplicado a SOA (Archivado el 3 de marzo de 2016 en Wayback Machine)
- WOA: Un nuevo socio empresarial para datos vinculados
- Orientado a servicios (informática empresarial)
- Integración de aplicaciones empresariales
- Arquitectura de software