Logo CodéinLogo Codéin

OPPBTP

D'une architecture monolithique à une architecture microservice
Le business case complet
En soumettant ce formulaire, j’accepte que les informations saisies soient exploitées dans le cadre de ma demande de contact et reconnais avoir pris connaissance de la Politique de confidentialité concernant le traitement et l’utilisation de mes données.

Contexte

expand-down

L'Organisme professionnel de prévention du bâtiment et des travaux publics (OPPBTP) est un organisme français qui a pour mission de sensibiliser les professionnels du bâtiment et des travaux publics à la prévention des accidents du travail et des maladies à caractère professionnel. Ceci est réalisé grâce à une plateforme Web proposant divers outils dont celui d'évaluation des risques, cœur de l'offre de service.

Objectifs

expand-down
  • Proposer une architecture cible, flexible, permettant de migrer ou développer de manière indépendante divers services interconnectés.
  • Ne pas se retrouver bloqué face aux demandes des utilisateurs par le risque d'alourdir une dette technique déjà existante.
  • Établir et valider cette architecture par la refonte de l'outil d'évaluation des risques (EVR). Cet outil permet aux entreprises, après avoir saisi des situations de travail en relation avec ses différents métiers, d'établir les risques auxquels elles sont exposées et permettre la mise en place d'actions pour les prévenir.

Résultats

expand-down
  • Une architecture monolithique transformée en architecture microservice (API métier, séparation de la couche de présentation et de la couche métier et d'accès aux données).
  • Une connexion unique (SSO) à l'ensemble des services anciens comme nouveaux.
  • Une modernisation de l'outil EVR transformé en WebApp de type "Single Page Application" adaptée à l'ensemble de ses utilisateurs PME comme TPE.

Solutions

Mission de cadrage
Mission de cadrage
SSO
SSO
Content Management System
Content Management System
API Symfony métiers
API métiers
100 millions
d'enregistrements
en base de données
1 000
nouvelles entreprises
créées tous les mois
70 000
évalutations
des risques enregistrées dans l'application
500 000
actions
de prévention
100 millions
d'enregistrements
en base de données
1 000
nouvelles entreprises
créées tous les mois
70 000
évalutations
des risques enregistrées dans l'application
500 000
actions
de prévention

Technologies

Symfony

Mise en place d'API Symfony métiers pour la gestion des règles de gestion des différents outils.

Un atout majeur de cette architecture est la mise en place des API : orientée « fonctionnel » et développée dans une technologie standard (Services REST : JSON / HTTP) ; celles-ci peuvent être utilisées par de nombreux autres clients (application mobile, application web de partenaire...).

En savoir plus
eZ Platform

CMS (Content Management System) professionnel Open Source eZ Platform est un système de gestion de contenu PHP permettant de créer des sites et applications riches.

En savoir plus
Angular

Angular est un framework JavaScript Open Source développé par Google utilisant une architecture MVM (Modèle-vue-modèle).

Talend

Solution d’intégration de données pour la data warehousing et le décisionnel.

En savoir plus
Envie d'en savoir plus
Téléchargez le business case complet
En soumettant ce formulaire, j’accepte que les informations saisies soient exploitées dans le cadre de ma demande de contact et reconnais avoir pris connaissance de la Politique de confidentialité concernant le traitement et l’utilisation de mes données.

Nos autres Business cases