Sisällysluettelo:
- Määritelmä - Mitä Web-Oriented Architecture (WOA) tarkoittaa?
- Techopedia selittää verkkoorientoitun arkkitehtuurin (WOA)
Määritelmä - Mitä Web-Oriented Architecture (WOA) tarkoittaa?
Web-suuntautunut arkkitehtuuri (WOA) on eräänlainen ohjelmistoarkkitehtuuri, joka on suunniteltu käytettäväksi verkkosivuilla ja Web-sovelluksissa. Se perustuu palvelukeskeiseen arkkitehtuuriin (SOA) lisäämällä tukea verkkopohjaisiin ohjelmistosovelluksiin ja palveluihin. Keskeinen ero SOA: n ja WOA: n välillä on REST-sovellusliittymien käyttö WOA: ssa SOA: n sijaan.
Techopedia selittää verkkoorientoitun arkkitehtuurin (WOA)
WOA on pääasiassa SOA: n alatyyli, jolla on Web-ominaisuudet. Se integroi ja yhdistää järjestelmät ja käyttäjät globaalin hypermedia (Internet) -teknologian avulla ja toimii käyttöliittymien ja sovellusliittymien kanssa. Sitä käytetään yleisesti palveluarkkitehtuurina sosiaalisen median verkkosivustoilla ja pilvipohjaisissa palveluissa.
WOA: lla on viisi perustavaa rajapintarajoitusta:
- Resurssin tunnistetiedot, kuten yhtenäinen resurssitunnus
- Resurssien manipulointi verkkopohjaisten esitysten, kuten HTTP, kautta
- Itsekirjoittavat viestit, kuten MIME
- Hypermedia moottorin käyttötilassa
- Sovelluksen puolueettomuus, mikä tarkoittaa WOA: lla luotua sovellusta / palvelua voidaan ottaa käyttöön / käyttää missä tahansa ympäristössä
Nick Gall, Gartner-analyytikko, joka loi termin WOA, tarjosi myös yksinkertaisen kaavan WOA: n kuvaamiseksi:
WOA = SOA + WWW + REST
