Зміст:
- Визначення - Що означає веб-орієнтована архітектура (WOA)?
- Техопедія пояснює веб-орієнтовану архітектуру (WOA)
Визначення - Що означає веб-орієнтована архітектура (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
