Dom Rozwój Co to jest architektura zorientowana na Internet (Woa)? - definicja z techopedia

Co to jest architektura zorientowana na Internet (Woa)? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza architektura zorientowana na sieć (WOA)?

Architektura zorientowana na sieć (WOA) to rodzaj architektury oprogramowania, która została zaprojektowana do użycia w witrynach internetowych i aplikacjach internetowych. Opiera się na architekturze zorientowanej na usługi (SOA), dodając obsługę aplikacji i usług opartych na sieci Web. Kluczową różnicą między SOA i WOA jest użycie interfejsów API REST przez WOA zamiast SOAP przez SOA.

Techopedia wyjaśnia architekturę zorientowaną na sieć (WOA)

WOA to przede wszystkim pod-styl SOA z możliwościami sieciowymi. Integruje i łączy systemy i użytkowników za pośrednictwem globalnego zestawu technologii hipermedialnych (Internet) oraz działa na interfejsach użytkownika i interfejsie API. Jest powszechnie stosowany jako architektura usług w serwisach społecznościowych i usługach w chmurze.

WOA ma pięć podstawowych ograniczeń interfejsu:

  • Identyfikacja zasobu, taka jak jednolity identyfikator zasobu
  • Manipulowanie zasobami za pomocą reprezentacji internetowych, takich jak HTTP
  • Wiadomości opisowe, takie jak MIME
  • Hipermedia dla silnika stanu aplikacji
  • Neutralność aplikacji, co oznacza, że ​​aplikacja / usługa utworzona w WOA może zostać wdrożona / użyta na dowolnej platformie

Nick Gall, analityk Gartnera, który ukuł termin WOA, przedstawił również prosty wzór na opisanie WOA:

WOA = SOA + WWW + REST

Co to jest architektura zorientowana na Internet (Woa)? - definicja z techopedia