Viestinvälitysjärjestelmiä
Viestinvälitysjärjestelmät, tunnetaan myös viestinvälittäjinä tai välityspalveluina, ovat tietokoneohjelmistoja, jotka mahdollistavat sovellusten välisen viestinnän ilman suoraa yhteyttä. Ne toimivat välittäjänä, joka vastaanottaa viestejä yhdestä sovelluksesta ja toimittaa ne eteenpäin yhdelle tai useammalle muulle sovellukselle. Tämä ratkaisee yleisiä haasteita hajautetuissa järjestelmissä, kuten sovellusten yhteensopivuudessa, skaalautuvuudessa ja vikasietoisuudessa.
Keskeisiä toimintoja viestinvälitysjärjestelmissä ovat viestien reititys, lähettäminen ja vastaanottaminen. Ne tukevat usein erilaisia viestintämalleja, kuten julkaise/tilaa
Viestinvälitysjärjestelmiä käytetään laajasti erilaisissa sovelluksissa ja infrastruktuureissa. Niitä hyödynnetään esimerkiksi mikropalveluarkkitehtuureissa, joissa eri palvelut kommunikoivat keskenään