目录:
定义-面向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
