Spisu treści:
- Definicja - Co oznacza architektura zorientowana na sieć (WOA)?
- Techopedia wyjaśnia architekturę zorientowaną na sieć (WOA)
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




