viestintäarkkitehtuureja
Viestintäarkkitehtuureilla tarkoitetaan järjestelmä- ja tietoverkkojen suunnittelua siten, että tiedonsiirto, tapahtumien välitys ja käyttäjä- sekä järjestelmävuorovaikutus toimivat luotettavasti ja tehokkaasti. Niiden tavoitteena on määrittää, miten komponentit kommunikoivat, miten data muotoillaan ja tallennetaan sekä miten rajapinnat, protokollat ja turvallisuus muodostavat kokonaisuuden.
Keskeisiä elementtejä ovat viestimuodot, protokollat ja rajapinnat sekä viestinvälityksen mekanismit kuten viestinvälityskatokset (middleware). Viestintä voi olla
Esimerkkejä arkkitehtuurityypeistä ovat client-server- ja monikerroksiset ratkaisut, palvelukeskeinen arkkitehtuuri (SOA), mikropalvelut sekä tapahtumavetoinen arkkitehtuuri (EDA). Julkaisija-tarjoaja
Suunnittelussa korostuvat modulaarisuus, löysä kytkettävyys, korkea koheresio sekä noudatettavat standardit, versiointi, turvallisuus, reliabiliteetti, skaalautuvuus ja observability.
Viestintäarkkitehtuureja sovelletaan muun muassa verkkopalveluissa, mobiiliratkaisuissa, teollisessa internet of things -infrastruktuureissa sekä telekommunikaatiossa ja yritys-/julkishallinnon ympäristöissä.