Co je komunikační server?
Komunikační server je počítačový systém navržený pro zpracování široké škály aplikací založených na komunikaci. Tyto servery se připojují k celé řadě různých platforem v naprosto plynulém panství, což umožňuje různým systémům vzájemně komunikovat bez rušení. Tyto servery jsou otevřené a přístupové, což umožňuje komukoli se k nim připojit s vědomím, že komunikace bude bezpečná a spolehlivá. Díky zaměření a flexibilitě serveru je páteř mnoha komunikačních a internetových systémů.
Primárním účelem komunikačního serveru je podpora interakce síťových systémů. Tyto počítače mohou být ve stejné budově nebo na různých kontinentech, protože vzdálenost opravdu nezáleží. Dva systémy, které chtějí komunikovat, se připojují k jedinému komunikačnímu serveru nebo k řetězci připojených serverů, dokud nejsou vzájemně propojeny. Komunikační server funguje jako prostředník a umožňuje systémům, které provozují různé aplikace a protokoly, komunikovat mezi sebou.
Kvalitní komunikační server má čtyři znaky. Server musí být otevřený; jako v, může přijímat spojení od téměř kohokoliv. Aby byl serverový systém skutečně otevřený, musí pro různé typy komunikačních systémů používat průmyslový standardní software a komunikační protokoly. To znamená, že když systém přistupuje k serveru, připojení navazují konkrétní protokoly pro tento systém. Pokud server poté tyto informace předá jinému typu systému, opustí systém pomocí jiné sady protokolů.
Komunikační server musí být dále systémem třídy dopravce. To obecně znamená, že má dvě funkce. Server má v případě selhání redundantní možnosti. Pokud selže určitý kus hardwaru nebo softwaru, server má zálohy, které přicházejí online okamžitě, aby byl systém v chodu. Navíc server potřebuje dlouhodobý design; musí běžet samostatně bez restartu nebo vypnutí po delší dobu.
Tyto servery mají flexibilní využití. Dobrý komunikační server má schopnost připojit se a zpracovat informace z celé řady systémů pokrývajících širokou škálu témat. To obvykle znamená, že hlavní server provozuje kolekci polo nezávislých modulů, které se specializují na připojení ke konkrétním typům systémů. Tato flexibilita v kombinaci s otevřenou architekturou systému umožňuje serveru pracovat pro mnoho různých účelů.
Poslední důležitý bod je nejzřetelnější; server se musí zaměřit na komunikační protokoly a software. I když hardwarový systém dělá věci mimo působení jako komunikační platforma, musí upřednostňovat činnosti založené na komunikaci. Pokud brání přenosu, protože pracuje na něčem jiném, může dojít ke ztrátě informací a přerušené komunikaci pro připojené systémy.