middlewarekerroksista
Middlewarekerroksista käsittelee ohjelmistokehityksessä käytettyjä kerroksia, jotka sijoittuvat sovellusten ja alustan välille. Middlewarekerrokset tarjoavat yleisiä palveluita kuten viestintä, tiedon muuntaminen, transaktioiden hallinta, autentikointi ja valtuutus sekä sovellusten välisen yhteydenpidon hallinta. Niiden tavoitteena on lisätä järjestelmän decouplautuvuutta, uudelleenkäytettävyyttä ja skaalautuvuutta sekä helpottaa integraatiota erilaisten järjestelmien välillä.
Tyypillisiä middleware-kategorioita ovat viestinvälitys ja integraatio sekä API-hallinta. Viestinvälitys- ja integraatiohierarki kattaa message brokerit ja Enterprise
Käytännössä middleware tukee sovellusarkkitehtuurin eriyttämistä, ohjaa liikennettä, hallinnoi tilaa ja tukee turvallisuutta sekä observabiliteettia. Se voi
Esimerkkejä yleisesti käytetyistä middleware-tyypeistä ovat RabbitMQ ja Apache Kafka viestinvälitykseen, IBM MQ sekä ActiveMQ pääviestintään, API-gatewayt