SOAParkkitehtuurit
SOAParkkitehtuurit ovat arkkitehtuurityyppi, jossa ohjelmiston toiminnallisuus tarjotaan uudelleenkäytettävinä palveluina, joita kutsutaan verkon yli. Palvelut määritellään palvelusopimuksilla, jotka kuvaavat toiminnot, syötteet, tulosteet ja laatuvaatimukset. Viestintä perustuu usein SOAP-pohjaisiin web-palveluihin sekä WSDL- ja WS-* -standardeihin, mikä mahdollistaa järjestelmien välisen yhteentoimivuuden.
Keskeisiä käsitteitä ovat palvelu, sen julkinen rajapinta eli sopimus, sekä viestinnän ja yhteentoimivuuden hallinta. Palvelut voivat
Orkestrointi ja koreografia ovat kaksi tapaa yhdistää useita palveluita liiketoimintaprosessiin. Orkestrointi ohjaa koko prosessin yhteen pisteeseen,
Soveltuvia käyttökohteita ovat yritysten sisäinen integraatio, kumppanien kanssa tapahtuva tiedonsiirto sekä pilvi- ja hybridiratkaisujen liittäminen olemassa
Haasteita ovat suorituskykyongelmat, hallinnon monimutkaisuus, turvallisuus ja vaatimukset transaktiomallien hallinnasta jakautuneissa ympäristöissä. Lisäksi toteutukset voivat kärsiä