Middlewarekomponentteja
Middlewarekomponentteja ovat ohjelmistokomponentteja, jotka toimivat välikerroksena erilaisten sovellusten ja järjestelmien välillä. Niiden ensisijainen tehtävä on mahdollistaa tiedonsiirto ja yhteentoimivuus eri ympäristöjen välillä, jotka eivät muuten pystyisi kommunikoimaan keskenään suoraan. Tämä välikerros voi ratkaista monenlaisia ongelmia, kuten datamuotojen erot, protokollatuntemattomuudet tai turvallisuuskysymykset.
Yleisiä middlewarekomponenttien käyttötarkoituksia ovat integraatiot sovellusten välillä (Application Integration), datan välitys (Message Queuing) ja etäproseduurikutsujen (Remote
Middlewarekomponentit voidaan luokitella eri tavoin, esimerkiksi niiden toiminnallisuuden tai arkkitehtuurin perusteella. Tällaisia tyyppejä ovat viestinvälitysjärjestelmät (Message