发展历程 什么是面向Web的架构(WOA)? -技术百科的定义

什么是面向Web的架构(WOA)? -技术百科的定义

目录:

Anonim

定义-面向Web的架构(WOA)是什么意思?

面向Web的体系结构(WOA)是一种软件体系结构,旨在用于网站和Web应用程序。 通过添加对基于Web的软件应用程序和服务的支持,它基于面向服务的体系结构(SOA)。 SOA和WOA之间的主要区别是WOA使用REST API而不是SOA使用SOAP。

Techopedia解释了面向Web的架构(WOA)

WOA主要是具有Web功能的SOA的子样式。 它通过全球一组超媒体(Internet)技术集成并连接系统和用户,并在用户界面和API上工作。 它通常用作社交媒体网站和基于云的服务中的服务体系结构。

WOA具有五个基本的接口约束:

  • 资源标识,例如统一资源标识符
  • 通过基于Web的表示形式(例如HTTP)来操纵资源
  • 诸如MIME之类的自描述消息
  • 超媒体作为应用程序状态引擎
  • 应用程序中立性,这意味着可以在任何平台上部署/使用在WOA上创建的应用程序/服务

Gartner的分析师Nick Gall创造了WOA一词,他还提供了一个简单的公式来描述WOA:

WOA = SOA + WWW + REST

什么是面向Web的架构(WOA)? -技术百科的定义