Оглавление:
- Определение - Что означает веб-ориентированная архитектура (WOA)?
- Techopedia объясняет веб-ориентированную архитектуру (WOA)
Определение - Что означает веб-ориентированная архитектура (WOA)?
Web-ориентированная архитектура (WOA) - это тип программной архитектуры, которая предназначена для использования на веб-сайтах и в веб-приложениях. Он основан на сервис-ориентированной архитектуре (SOA), добавляя поддержку веб-приложений и сервисов. Основное различие между SOA и WOA заключается в использовании API-интерфейсов REST в WOA вместо SOAP в SOA.
Techopedia объясняет веб-ориентированную архитектуру (WOA)
WOA - это, прежде всего, подстайл SOA с возможностями Web. Он интегрирует и связывает системы и пользователей с помощью глобального набора гипермедиа (Интернет) технологий и работает на пользовательских интерфейсах и API. Он обычно используется как сервисная архитектура в социальных сетях и облачных сервисах.
У WOA есть пять основных ограничений интерфейса:
- Идентификация ресурса, такая как унифицированный идентификатор ресурса
- Управление ресурсами с помощью веб-представлений, таких как HTTP
- Самоописательные сообщения, такие как MIME
- Гипермедиа для движка состояния приложения
- Нейтральность к приложению означает, что приложение / сервис, созданные в WOA, могут быть развернуты / использованы на любой платформе
Ник Галл, аналитик Gartner, придумавший термин WOA, также представил простую формулу для описания WOA:
WOA = SOA + WWW + REST
