header("X-XSS-Protection: 0");



JaniumDoc’s architecture


JaniumDOC is a system designed entirely as a web-based application. Its components are recognized as cutting edge technologies and considered to be standard. In addition, it ensures access to information and the ability to update the computer platform without having to maintain equipment or proprietary databases. Thanks to these facilities, the system can work in the most diverse environments without a reduction in its capability. JaniumDOC uses a multi-layer computational model.

A multi-layer architecture is an ordered set of subsystems, each of which are constituted in terms of those below and provides the basis for the implementation of those that are above it. The objects on each layer tend to be independent, although there are often interdependencies between the objects on different layers.In addition, there is a client/server relationship between lower layers, which are those that provide the services, and upper layers, which use the servers.

With regard to the security system, it is based on roles. Each user has a role in the system and to that role a  security groups with clearance to access records is assigned. This scheme allows for two different roles that have permissions for reading and/or writing about records depending on the nature of the record.The architecture of the system is multi-layered so that it is possible to add servers to balance the load, install high availability services and introduce mirror databases. These options allow computation environment custom-made to the characteristics of the computing platform of the company and operational needs of internal systems to be created.


The workstations require a browser to be able to make use of all the functions of the system. Browsers that can be used are: Internet Explorer, Safari, Firefox, Chrome.

Web application server

The application server is responsible for processing all requests of information made by client programs and directs them to the database layer, processing the responses and sending it to clients. The growth of the servers can be vertical or horizontal, as deemed appropriate for each institution. It is possible to distribute the workload among multiple application servers to meet the need for more processing power. This enables you to plan horizontal growth of servers instead of the vertical growth of a single server.

The JaniumDOC platform systems use Apache or Microsoft Internet Information Server (IIS) web servers. These web servers serve a significant number of users and interact with the system in an agile and safe way. It is possible to configure the web server to make use of digital certificates and establish encrypted connections between the server and clients.

Servers of database management

The JaniumDOC platform systems use database management systems based on standard SQL. Data storage does not modify information to keep it within the server. It does not alter accents or diacritical marks so it is possible to use the facilities of this type of database to create reports and searches without having to filter or process information.

The databases that JaniumDOC can use are: ORACLE, PostgreSQL, and Microsoft SQLServer. It is possible to establish secure and encrypted connections between application servers and database servers. The end users of the systems do not have access to the database server so there is no risk of unauthorized access to the database.

Database Structure

The database design allows records in different formats or with different characteristics to coexist within it stored in the native formats. This makes it easier for data to be saved in the various formats, among which you may find propriety formats, designed according to the necessities of the company, or standard formats for files such as ISAD-G, the Dublin format, etc. Thanks to this function, JaniumDOC is a versatile tool which can be used as a repository for different kinds of information. Although different formats are maintained, the search engine obtains results from the database globally or specifically for one format only. The platform systems of JaniumDOC only use one database to store the information. All records can be identified by different attributes to obtain segments from the database. Logically, it acts as a group of different databases even though the records are stored in one single place. This allows searches to be carried out on all the documents or just on one of the segments. The documents are identified by type of material, location and site.

What is JaniumDOC?

JaniumDOC is a product designed for organizations that recognizes that the information that is generated and used within it, is an asset and constitutes the knowledge accumulated throughout the years, it is the intellectual capital of the organization.



Learn More

General functions

  • Record
  • User management
  • Surfing and searching
  • Digital Objects Management
  • Full text index
  • Progressive Zoom Viewer
Learn More


  • Web Application
  • Access to the system from third-party applications
  • Receive new records collections form other applications
  • Validation and “Single Sign-On”
Learn More