Ein Mann schaut auf einen Computerbildschirm mit Code darauf.

The enaio® server

Rethinking the Server Application Features for IT Operations

Where it all begins: the enaio® server

The three-tier architecture forms the basis of the core functions of enaio®. It enables the highest levels of performance with simultaneous flexibility.

Administration and logging

With enaio® you get a whole range of tools for optimal administration and maintenance of your ECM system.

Distributed server environments

enaio® is almost infinitely scalable: All servers use a common database and file system.

Interfaces and data exchange

enaio® is the data hub in your company. Standard interfaces to specialized applications and external systems are available.

Ein Diagramm, das die Struktur einer Anwendung zeigt.
A screen shot of a screen showing the settings of an enaio® server.
A diagram of an enaio® server session management system.
A screen shot of a computer screen showing the settings for an enaio® server application.
A screen shot of a computer screen showing a number of options within an enaio® server.

Distributed server environments

You operate a standard system with enaio® using a single enaio® server. If the system is installed in distributed environments encompassing multiple sites, you can add further enaio® servers at the satellite locations. This has a direct positive effect on the performance of the overall system.

A satellite server locally stores all documents captured at the respective location where it is installed. At the same time, this server functions as the cache server for documents from other servers of the enaio® system which it does not provide itself. Conversely, other possible satellite servers, as well as the main station, are the cache servers for documents that were stored by the initially described satellite server. The index for all objects from across the entire system is allocated via the main station’s central database.

A simple enaio® system consists of an enaio® server and a small number of enaio® clients. If the number of active client applications continues to grow, you can provide further enaio® servers in order to more effectively distribute the load. enaio® is practically unlimited in terms of scalability. All servers access a shared database and file system. In a load balanced system like this, a client application always logs in on a server that is currently available.

The server instances are interchangeable, meaning that each server provides every client application with the same data and access rights. Being interchangeable allows you to ensure that, in such scenarios, there is not one single main server whose satellite servers are served by it. Instead, server groups containing multiple servers, each with the same rights, are created. These make use of a shared database, shared configurations, and a standard directory of registered users. The group servers are managed using enaio® enterprise manager.

The goal is to make optimum use of available capacity and to not block shared resources. Changes are made to the configuration to define under which conditions client applications contact the nearest server.

Another sample application involves the use of virtual servers. enaio® allows you to manage internal system documents as well as objects found in other digital archives or standalone enaio® systems, among others, via import of index data and references. To this end, you can integrate special modules, i.e., virtual ECM servers, that manage the transfer of documents to and from the external systems.

A diagram illustrating the various components of an enaio® server system.
A diagram illustrating the functionality of the enaio® server system.
A diagram of the enaio® server platform.
A diagram of the enaio® import export process.

Do you have any further questions?