Viestintäpalvelin on tietokonejärjestelmä, joka on suunniteltu käsittelemään monenlaisia viestintäpohjaisia sovelluksia. Nämä palvelimet muodostavat yhteyden moniin eri alustoihin täysin saumattomassa kartanossa, jolloin eri järjestelmät voivat puhua keskenään ilman häiriöitä. Nämä palvelimet ovat avoimia ja operaattoriluokkaisia, joten kuka tahansa voi muodostaa yhteyden niihin ymmärtäen, että viestintä on turvallista ja luotettavaa. Palvelimen viestinnän painopiste ja joustavuus tekevät siitä monien viestintä- ja Internet -järjestelmien selkärangan.
Viestintäpalvelimen ensisijainen tarkoitus on auttaa verkottuneiden järjestelmien vuorovaikutusta. Nämä tietokoneet voivat olla samassa rakennuksessa tai eri mantereilla, koska etäisyydellä ei todellakaan ole väliä. Kaksi järjestelmää, jotka haluavat kommunikoida, muodostavat yhteyden yhteen viestintäpalvelimeen tai yhdistettyjen palvelimien ketjuun, kunnes ne ovat yhteydessä toisiinsa. Viestintäpalvelin toimii välittäjänä, jolloin eri sovelluksia ja protokollia käyttävät järjestelmät voivat puhua keskenään.
Hyvällä viestintäpalvelimella on neljä tunnusmerkkiä. Palvelimen on oltava auki; kuten se, se voi hyväksyä yhteyksiä lähes keneltä tahansa. Jotta palvelinjärjestelmä olisi todella avoin, sen on käytettävä alan standardin mukaisia ohjelmistoja ja tietoliikenneprotokollia useille tietoliikennejärjestelmille. Tämä tarkoittaa, että kun järjestelmä käyttää palvelinta, kyseisen järjestelmän erityiset protokollat ottavat yhteyden. Jos palvelin sitten lähettää tiedot eri tyyppiselle järjestelmälle, se poistuu järjestelmästä käyttämällä eri protokollia.
Seuraavaksi viestintäpalvelimen on oltava operaattoriluokan järjestelmä. Tämä tarkoittaa yleensä sitä, että sillä on kaksi ominaisuutta. Palvelimella on tarpeettomia vaihtoehtoja vian sattuessa. Jos jokin laitteisto tai ohjelmisto epäonnistuu, palvelimella on varmuuskopiot, jotka tulevat välittömästi verkkoon järjestelmän toiminnan ylläpitämiseksi. Lisäksi palvelin tarvitsee pitkän aikavälin suunnittelun; sen on toimittava itsenäisesti ilman uudelleenkäynnistyksiä tai sammutuksia pitkiä aikoja.
Nämä palvelimet ovat joustavia käytössä. Hyvä viestintäpalvelin pystyy muodostamaan yhteyden ja käsittelemään tietoja monista eri järjestelmistä, jotka kattavat monenlaisia aiheita. Tämä tarkoittaa tyypillisesti sitä, että ydinpalvelin käyttää joukkoa puoliksi riippumattomia moduuleja, jotka ovat erikoistuneet yhdistämään tietyntyyppisiin järjestelmiin. Tämä joustavuus yhdistettynä järjestelmän avoimeen arkkitehtuuriin mahdollistaa palvelimen toiminnan moniin eri tarkoituksiin.
Viimeinen tärkeä kohta on ilmeisin; palvelin tarvitsee keskittyä viestintäprotokolliin ja ohjelmistoon. Vaikka laitteistojärjestelmä tekee asioita viestintäalustan ulkopuolella, sen on asetettava etusijalle viestintäpohjaiset toiminnot. Jos se estää lähetyksen, koska se käsittelee jotain muuta, tiedot voivat kadota ja kommunikointi häiriintyä yhdistetyissä järjestelmissä.