Explanation of the architecture

<< Click to display Table of Contents >>

Navigation:  Infoserver general >

Explanation of the architecture

Cordaware bestinformed is based on a Client-server architecture. In addition to this structure the software provides a modern web interface for the administration.

 

Infoserver

 

The Servercomponent, the so called Infoserver, is the core of Cordaware bestinformed. The Infoserver is based on the programming language 'Erlang' and is ran in a virtual machine to provide maximum security.

 

The Infoserver additionally provides a fully functional webserver which is usable immediately after the installation.

 

With the new structure we were able to improve the capacity of the whole system tremendously.

The new structure was converted into a servergrid model with replicated nodes. This leads to a scalable improvement of the distribution of Infos in large environments.

A redundant server architecture enables a failover mechanism.

If a node and its connected clients now lose their connection  they will automatically switch their connection to a different node/server. In order to provide such a failover system there are at least two node needed. If a node loses its connection it is still able to send out Messages itself. When reconnecting the nodes, the databases will automatically synchronize so that they are redundant on every server.

 

Infoclient

 

Another component of Cordaware bestinformed is the Infoclient which recieves and displays information in real time. The client recieves the info from the infoserver and responds with feedback. Aditionally to the feedback, the client also responds with his own system values. These values can then be used for addressing the clients or creating filters to create recipient groups.

 

Web-Administration

 

Cordaware bestinformed is managed and configured via a modern web interface. The web interface is based on a JavaScript framework and can be used with different browsers e.g. Internet Explorer, Mozille Firefox, Google Chrome, Safari, Microsoft Edge, etc.

The big advantage is that the web interface can be viewed by every device that supports JavaScript without the need of further installations or configuration.

 

Database

 

All data of the Infoserver is saved in a database. With the installation of Cordaware bestinformed you have recieved a fully configured and functional document based database. This database was made for being able to work with a huge amount of documents and information in a very short amount of time.

 

Architecture

 

All data will be processed in real time by the Infoserver and will be accessible for all other components (e.g. Infoclients,  Mobile Clients, etc.) afterwards.