Constellio 1.3 architecture Part 1

Waiting for the 2.0 version of Constellio, we have decided to draw and explain the system architecture of Constellio 1.3
We thought it could help better understanding the way things work. This entry does not cover how these components are mapped to java classes, servlets, files and databases, but it gives a good overview of how it works.

This is the first entry of a series, as it would take too much time and space to explain all the components in one entry. Continue reading