Будинки Розвиток Що таке архітектура, орієнтована на веб (woa)? - визначення з техопедії

Що таке архітектура, орієнтована на веб (woa)? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає веб-орієнтована архітектура (WOA)?

Веб-орієнтована архітектура (WOA) - це тип архітектури програмного забезпечення, призначений для використання для веб-сайтів та веб-додатків. Він базується на сервісно-орієнтованій архітектурі (SOA), додаючи підтримку веб-програмного забезпечення та служб. Ключова відмінність SOA від WOA полягає у використанні REST API від WOA замість SOAP від ​​SOA.

Техопедія пояснює веб-орієнтовану архітектуру (WOA)

WOA - це передусім підстил SOA з веб-можливостями. Він інтегрує та з'єднує системи та користувачів за допомогою глобального набору технологій гіпермедіа (Інтернет) та працює на користувальницьких інтерфейсах та API. Він зазвичай використовується як сервісна архітектура на веб-сайтах соціальних медіа та хмарних службах.

WOA має п'ять основних обмежень інтерфейсу:

  • Ідентифікація ресурсу, наприклад, єдиний ідентифікатор ресурсу
  • Маніпуляція ресурсами за допомогою веб-представлень, таких як HTTP
  • Самописові повідомлення типу MIME
  • Гіпермедіа для двигуна стану застосування
  • Нейтральність програми, тобто додаток / сервіс, створений на WOA, можна розгорнути / використовувати на будь-якій платформі

Нік Галл, аналітик Gartner, який ввів термін WOA, також запропонував просту формулу для опису WOA:

WOA = SOA + WWW + REST

Що таке архітектура, орієнтована на веб (woa)? - визначення з техопедії