sõnumivahetusteenus
Sõnumivahetusteenus määratleb süsteemi, mis võimaldab sõnumite vahetamist erinevate osapoolte vahel. Sõnumid võivad olla teksti-, andmepakid või sündmused ning teenus tagab nende edastamise läbi ühendatud kanalite. Sõnumivahetusteenused võivad toimida nii inimeste vaheliseks suhtluseks kui ka masinate vaheliseks koostööks – rakenduste vahelise sõnumi edastamise lahendusena.
Peamised omadused hõlmavad asünkroonset suhtlust, sõnumite püsivust ja järjekordi, võimalust suunata sõnumeid läbi jagamise kanalite (queues,
Arhitektuuris on tavaliselt koostisosad nagu toormed (producers) ja tarbijad (consumers), keskne sõnumivahetussulgur ehk broker, ning mõjudeks
Kasutusvaldkonnad hõlmavad mobiilirakenduste teatiste saatmist, teenuste vahelise suhtluse mikroteenustes, IoT-sõnumite edastust ning suurandme- ja logihaldusmoodulite ühendamist.
Tähtsad aspektid on turvalisus ja privaatsus: autentimine ja autoriseerimine, sõnumite krüpteerimine nii ülekandel kui at rest,
Sõnumivahetusteenused on laialdaselt kasutusel nii avalikel kui eraettevõtetes ning neid kasutatakse infrastruktuurina teenuste ja rakenduste vahelises