stringtranslate.com

Arquitectura orientada a web

La arquitectura orientada a web ( WOA ) fue acuñada en 2006 por Nick Gall de Gartner. Es un estilo de arquitectura de software que extiende la arquitectura orientada a servicios (SOA) a aplicaciones basadas en web. WOA fue creado originalmente por muchas aplicaciones y sitios web, como sitios web sociales y sitios web personales.

Definiciones

La definición oficial de Gartner de arquitectura orientada a web:

"WOA es un subestilo arquitectónico de arquitectura orientada a servicios que integra sistemas y usuarios a través de una red de hipermedia globalmente enlazada 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 global a través de cinco Restricciones fundamentales de la interfaz genérica:

Nick Gall también da una fórmula matemática para definir "WOA = SOA + WWW + REST". [2]

Dion Hinchcliffe afirma que WOA es:

"Un conjunto central de protocolos web como HTTP, HTTPS y XML simple, la única diferencia real entre 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, poderoso y simple para aprovechar el hipertexto. Protocolo de transferencia (HTTP) como un servicio web por derecho propio". [3]

La pila WOA

Empresa

La arquitectura orientada a la web empresarial (EWOA) es un subestilo de la arquitectura orientada a servicios empresariales (ESOA). EWOA se define como el conjunto de elementos, entornos, principios y procesos arquitectónicos basados ​​en web. Existe un conjunto cada vez mayor de herramientas que crean mashups a partir de recursos WOA. Estas herramientas son beneficiosas para los desarrolladores de TI para crear interoperabilidad e integración. [5]

Nuevas aplicaciones y sitios web, como Google AdSense, Wikipedia y otros servicios RESTful, están utilizando WOA, que está atrayendo la atención de la comunidad de investigación y la industria. [6]

Los ejemplos actuales de WOA incluyen OpenSocial y MindTouch de Google. [7]

API móvil

Las API móviles se basan en centrarse más en el uso de la tecnología WOA. La creación de estos servicios se ha vuelto más fácil utilizando protocolos web simplificados, por ejemplo, REST y JSON (notación de objetos JavaScript).

Estos protocolos son mucho más sencillos para los desarrolladores web, ya que requieren menos CPU y ancho de banda. Son más reconocidos debido a las grandes plataformas sociales, como Facebook, Amazon y Twitter, etc. [8]

Ver también

Referencias

  1. ^ Nick Gall,WOA: Devolver la Web a los servicios web, obtenido el 28 de octubre de 2014
  2. ^ Nick Gall Arquitectura orientada a la web y el auge de la SOA pragmática, obtenido el 28 de octubre de 2014
  3. ^ Dion Hinchcliffe, La SOA con alcance: arquitectura orientada a la web, 27 de octubre de 2014
  4. ^ Hinchcliffe, Dion (2009). Arquitectura Orientada a Web (Voz). QCon de Londres.
  5. ^ Su, Chuan-Jun. Plataforma de comercio colaborativo centrada en el cliente (WCCP) habilitada para arquitectura orientada a web (WOA) (PDF) (Reporte). vol. 7. págs. 402–406.
  6. ^ Dong, Jing; Paul, Raymond y Zhang, Liang Jie (2009). "Capítulo 12: Especificación de una arquitectura empresarial orientada a la web". Servicios de Alta Garantía Informática . Saltador. ISBN 978-0387876573.
  7. ^ Aaron Fulkerson, Arquitectura orientada a web, obtenido el 30 de octubre de 2014
  8. ^ 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 el 25 de octubre de 2014

enlaces externos