Source: https://community.jalios.com/upload/docs/application/pdf/2013-07/document_synthese_architecture_technique_jalios_jcms_8_2013-07-22_12-25-47_832.pdf