Sisällysluettelo:
- Määritelmä - Mitä palveluorientoitu arkkitehtuuri (SOA) tarkoittaa?
- Techopedia selittää palveluorientoitun arkkitehtuurin (SOA)
Määritelmä - Mitä palveluorientoitu arkkitehtuuri (SOA) tarkoittaa?
Palvelukeskeinen arkkitehtuuri (SOA) viittaa periaatteisiin ja menetelmiin, joita ohjelmistosuunnittelijat soveltavat ohjelmistojen suunnitteluun ja kehittämiseen yhteentoimivien palvelujen muodossa. Palvelut rakennetaan yleensä komponenttien muodossa, joita voidaan käyttää uudelleen eri tarkoituksiin kuin alun perin suunniteltiin. Tästä syystä rajapinnat määritetään usein käytännöllisesti, mikä sallii niiden käytön erilaisissa sovelluksissa ja useilla alustoilla.
Techopedia selittää palveluorientoitun arkkitehtuurin (SOA)
SOA: n päätavoite on tarjota ketteryyttä yrityksille, jotta ne voivat mukautua nopeasti ja kustannustehokkaasti markkinoiden muutoksiin.
SOA jakaa toiminnot tarkoin määriteltyihin komponentteihin, jotka tietokonekehittäjät tekevät käytettäviksi palveluina verkon välityksellä. Tämä mahdollistaa SOA: n suorittamisen useilla hajautetuilla alustoilla, joihin voidaan päästä eri verkoissa. Tiedon jakaminen eri sovellusten välillä on SOA-liiketoimintasovellusten ydin. Nämä sovellukset on suunniteltu toimimaan sovellusliittymien kanssa, mikä johtaa sovellusten integrointiin ja toimintojen jakamiseen. Samassa yrityksessä, samoin kuin erilaisissa, sijaitsevat järjestelmät saavuttavat liiketoimintaprosessien integroinnin noudattaen samalla standardisoitua liiketoimintaprosessimalliä.
SOA-arkisto on metatietoja tai suuria määriä dataa sisältävä tietokanta, joka on vuorovaikutteinen ja jatkuvasti muuttuva. Tämä arkisto mahdollistaa yritysten välisen viestinnän verkkopalvelujen kautta. Testimittaukset validoidaan SOA-arkistoissa, ja työnkulun tuki on olemassa kaikissa arkistoissa. SOA-arkisto sisältää myös kaavioita, käytäntöjä ja prosesseja, jotka sisältävät SOA: lle kriittiset periaatteet ja menetelmät.
