Lar Desenvolvimento O que é arquitetura orientada a web (woa)? - o que é techopedia

O que é arquitetura orientada a web (woa)? - o que é techopedia

Índice:

Anonim

Definição - O que significa Arquitetura Orientada à Web (WOA)?

A Arquitetura Orientada à Web (WOA) é um tipo de arquitetura de software projetada para ser usada em sites e aplicativos da Web. Ele se baseia na arquitetura orientada a serviços (SOA), adicionando suporte a aplicativos e serviços de software baseados na Web. A principal diferença entre SOA e WOA é o uso de APIs REST por WOA em vez de SOAP por SOA.

Techopedia explica Arquitetura Orientada à Web (WOA)

O WOA é principalmente um sub-estilo de SOA com recursos da Web. Ele integra e conecta sistemas e usuários através do conjunto global de tecnologias hipermídia (Internet) e trabalha em interfaces de usuário e API. É comumente usado como arquitetura de serviço em sites de mídia social e serviços baseados em nuvem.

O WOA possui cinco restrições fundamentais de interface:

  • Identificação do recurso, como identificador uniforme de recursos
  • Manipulação de recursos através de representações baseadas na Web, como HTTP
  • Mensagens auto-descritivas como MIME
  • Hipermídia para o mecanismo do estado do aplicativo
  • Neutralidade do aplicativo, o que significa que o aplicativo / serviço criado no WOA pode ser implantado / usado em qualquer plataforma

Nick Gall, analista do Gartner que cunhou o termo WOA, também forneceu uma fórmula simples para descrever o WOA:

WOA = SOA + WWW + REST

O que é arquitetura orientada a web (woa)? - o que é techopedia