Was ist ein Kommunikationsserver?
Ein Kommunikationsserver ist ein Computersystem, das für eine Vielzahl von kommunikationsbasierten Anwendungen entwickelt wurde. Diese Server sind nahtlos mit einer Vielzahl unterschiedlicher Plattformen verbunden, sodass verschiedene Systeme ungestört miteinander kommunizieren können. Diese Server sind offen und für Netzbetreiber geeignet, sodass jeder eine Verbindung zu ihnen herstellen kann, wobei er sich darauf verlassen kann, dass die Kommunikation sowohl sicher als auch zuverlässig ist. Der Kommunikationsfokus und die Flexibilität des Servers machen ihn zum Rückgrat vieler Kommunikations- und Internet-Systeme.
Der Hauptzweck eines Kommunikationsservers ist die Unterstützung der Interaktion vernetzter Systeme. Diese Computer befinden sich möglicherweise im selben Gebäude oder auf verschiedenen Kontinenten, da die Entfernung keine Rolle spielt. Die beiden Systeme, die kommunizieren möchten, werden mit einem einzelnen Kommunikationsserver oder einer Kette verbundener Server verbunden, bis sie miteinander verbunden sind. Der Kommunikationsserver fungiert als Vermittler, sodass Systeme, auf denen verschiedene Anwendungen und Protokolle ausgeführt werden, miteinander kommunizieren können.
Es gibt vier Merkmale eines guten Kommunikationsservers. Der Server muss geöffnet sein. Wie in, kann es Verbindungen von fast jedem annehmen. Damit ein Serversystem wirklich offen ist, muss es die branchenübliche Software und Kommunikationsprotokolle für verschiedene Arten von Kommunikationssystemen verwenden. Das heißt, wenn ein System auf den Server zugreift, nehmen die spezifischen Protokolle für dieses System die Verbindung auf. Wenn der Server diese Informationen dann an einen anderen Systemtyp überträgt, verlässt er das System mit einem anderen Protokollsatz.
Als nächstes muss ein Kommunikationsserver ein Carrier-Grade-System sein. Dies bedeutet im Allgemeinen, dass es zwei Funktionen hat. Der Server verfügt im Fehlerfall über redundante Optionen. Wenn eine bestimmte Hardware oder Software ausfällt, verfügt der Server über Sicherungen, die sofort online geschaltet werden, um das System am Laufen zu halten. Darüber hinaus muss der Server langfristig ausgelegt sein. Es muss für längere Zeit ohne Neustart oder Herunterfahren von selbst laufen.
Diese Server sind flexibel einsetzbar. Ein guter Kommunikationsserver hat die Fähigkeit, Informationen aus einer Vielzahl von Systemen mit einer Vielzahl von Themen zu verbinden und zu verarbeiten. Dies bedeutet normalerweise, dass der Core Server eine Sammlung von halbunabhängigen Modulen ausführt, die auf die Verbindung mit bestimmten Systemtypen spezialisiert sind. Diese Flexibilität, kombiniert mit der offenen Architektur des Systems, ermöglicht es dem Server, für viele verschiedene Zwecke zu arbeiten.
Der letzte wichtige Punkt ist der offensichtlichste; Der Server muss sich auf Kommunikationsprotokolle und Software konzentrieren. Auch wenn das Hardwaresystem nicht als Kommunikationsplattform fungiert, muss es den kommunikationsbasierten Aktivitäten Vorrang einräumen. Wenn es die Übertragung verhindert, weil es an etwas anderem arbeitet, können Informationen verloren gehen und die Kommunikation für verbundene Systeme unterbrochen werden.