Tartalomjegyzék:
- Meghatározás - Mit jelent a weborientált architektúra (WOA)?
- A Techopedia magyarázza a weborientált architektúrát (WOA)
Meghatározás - Mit jelent a weborientált architektúra (WOA)?
A web-orientált architektúra (WOA) egyfajta szoftver-architektúra, amelyet webhelyekre és webes alkalmazásokra terveztek. Szolgáltatás-orientált architektúrára (SOA) épít, támogatva a web-alapú szoftveralkalmazásokat és szolgáltatásokat. A legfontosabb különbség a SOA és a WOA között az, hogy a WEST a REST API-kat használja a SOA által a SOA helyett.
A Techopedia magyarázza a weborientált architektúrát (WOA)
A WOA elsősorban a web képességekkel rendelkező SOA alstílusa. Integrálja és összeköti a rendszereket és a felhasználókat a hipermedia (Internet) technológiák globális készletén keresztül, és a felhasználói felületeken és az API-n működik. Általában szolgáltatás-architektúraként használják a közösségi média webhelyein és a felhő alapú szolgáltatásokban.
A WOA öt alapvető interfészkorlátozással rendelkezik:
- Az erőforrás azonosítása, például egységes erőforrás-azonosító
- Erőforrások manipulálása web alapú ábrázolásokon, például HTTP-n keresztül
- Ön leíró üzenetek, például a MIME
- Hypermedia a motor alkalmazási állapotában
- Az alkalmazás semlegessége, azaz a WOA-ban létrehozott alkalmazás / szolgáltatás bármilyen platformon telepíthető / használható
Nick Gall, a Gartner elemző, aki megalkotta a WOA kifejezést, egy egyszerű képletet is megadott a WOA leírására:
WOA = SOA + WWW + REST