Tietotekniikan maailmassa viestien välittäminen on termi, jota käytetään tunnistamaan tietynlainen viestintäprosessi, jota käytetään useissa eri prosesseissa, mukaan lukien olio-ohjelmointi, prosessien välinen viestintä ja rinnakkaislaskenta. Pohjimmiltaan termi kuvaa järjestyksellistä ja tehokasta tiedonsiirtoa komponenttien välillä. Näiden tietojen tarkka muotoilu vaihtelee sovelluksesta toiseen, mutta viestin välittäminen mahdollistaa tyypillisesti sen, että eri ohjelmat tunnistavat nämä tiedot helposti ja synkronoidaan tavalla, joka tekee niiden käytöstä nopeaa ja yksinkertaista.
Jotta sanoman välitys toimisi kunnolla, on otettava huomioon useita tekijöitä. Tämä koskee lähetyksessä käytetyn muodon tunnistamista. Viestien varsinaiset muodot voivat olla signaaleja, datapaketteja tai jonkinlaista etäkäynnistintä, joka käyttää peruskieltä, jonka vastaanottojärjestelmät on ohjelmoitu tunnistamaan. Lähetetyn datatyypin ohella sanomien välittämiseen kuuluu myös lähetysten vastaanottojärjestyksen jäsentäminen, joka on tekijä, joka auttaa vastaanottamaan datan omaksumista.
Viestien välittämisessä voidaan käyttää niin kutsuttua henkilökohtaista lähestymistapaa, eli viestillä on vain yksi vastaanottaja. Tässä tilanteessa vastaanottaja omaksuu viestin ja voi sitten aloittaa uuden viestin, joka välitetään toiselle vastaanottajalle. On myös prosessi, joka tunnetaan yksi monille -viestinä, joka vaatii yhden lähtöpisteen aloittamaan viestin lähettämisen useisiin kohteisiin, mikä voi olla erittäin toivottavaa verkon tai alustan rakentamisesta riippuen.
Viestien välitysprosessiin on useita erilaisia lähestymistapoja. Yksi yleisimmistä tunnetaan synkronisena viestin välittämisenä. Tällä lähestymistavalla lähettäjä tai lähettäjä jatkaa viestin lähettämistä, kunnes lähettäjältä on saatu vahvistus siitä, että tiedot on toimitettu ja että ne ovat rinnastettavissa. Tässä vaiheessa lähettäjä voi irrottautua ja siirtyä muihin tehtäviin. Tämä lähestymistapa tarjoaa pari etua, koska viestintäprosessi ei vaadi minkään tyyppisten puskureiden käyttöä. Toinen etu on, että jos jokin häiritsee viestin vastaanottoa, tilanne voidaan yleensä jäljittää ja ratkaista suhteellisen lyhyessä ajassa, jolloin koko järjestelmä voi palauttaa täyden tehokkuutensa vaikuttamatta kielteisesti muihin parhaillaan käynnissä oleviin prosesseihin. operaatio.