ARaymond, une transformation numérique pensée à travers une architecture durable

ARaymond, une transformation numérique pensée à travers une architecture durable

Contexte et Challenges

ARaymond, est l’un des leader sur le marché mondial des solutions de fixation et d’assemblage. Depuis plus de 150 ans, il offre des produits haut de gamme pour le marché international. Leurs processus internes commençant à ne plus être adaptés aux besoins métiers, ils cherchaient à digitaliser certaines étapes.

ARaymond souhaitait donc développer un parc applicatif afin de numériser ses processus internes et externes pour :

Notre approche

Priorité à l’expérience utilisateur

Nous avons tout d’abord travaillé sur l’aspect expérience utilisateur avec un expert UX de notre écosystème World Of Digits. Cette première phase a permis d’identifier les processus métiers où la digitalisation aurait la plus forte valeur ajoutée. Nous avons ainsi collaboré dans la sélection des processus prioritaires à implémenter et dans la définition d’une architecture logicielle durable en suivant les meilleures pratiques.

Architecture d’entreprise durable, un socle technique de briques réutilisables

Convaincus par la démarche orientée domaine (DDD) et l’approche microservices, nous avons identifié un ensemble de composants communs à développer afin de constituer un socle technique standardisé au sein de l’IT d’ARaymond. Grâce aux solutions SaaS du cloud Azure, nous avons ainsi implémenté un système de Single Sign On (SSO), d’accès à une Gestion des Documents (GED), d’envoi de Mail, et de notifications réutilisable par toutes les applications métiers. 

Gestion des identités et des accès

Grâce aux services de fédération d’identité d’Azure, Azure B2C, nous avons intégré un système central unifié permettant à ARaymond de gérer ses utilisateurs internes et externes. Ce dernier permet de faciliter les accès aux futures applications. Nous avons étendu les profils utilisateurs afin de les adapter aux besoins métiers de notre client avec une application .NET Core. Cette fonctionnalité permet aux équipes de gouverner dans un outil central les accès des utilisateurs internes et externes.

Applications métiers

Outillés par un jeu de composants techniques de base, nous avons pu développer des applications centrées sur le fonctionnel et le métier d’ARaymond :

Le premier process identifié pour être digitalisé a été celui du suivi de projets clients. Les équipes de Positive Thinking Company ont ainsi développé une application web collaborative : La Customer Platform. Développée en Java/Vue.js, cette application web permet aux clients d’ARaymond de se connecter et de suivre leur dossier, tandis que le commercial peut mettre à jour les éléments tels que le cycle de vie, les étapes, les échanges…

Ensuite, tout en utilisant les mêmes technologies, nous avons développé une application web pour ARaymond Chine. En effet, Araymond souhaitait présenter son catalogue produits dédié au marché chinois. Nous avons donc développé une application web responsive en Vue.js, et un serveur d’API hébergé dans Azure avec la méthodologie suivante :

Bénéfices

Ces applications web permettent de donner plus de visibilité à tous les acteurs intervenants dans les projets. De plus, ces applications ont été développées en prenant en compte les futurs besoins de notre client :

Application web collaborative pour la gestion de projet

Application web pour le marché chinois

Global Delivery Model

Technologies et Partenaires

Pour résoudre les problématiques de notre client nous avons utilisés les services suivants fournis par la plateforme Azure Cloud : APP Service, Azure search, Azure IAM/B2C, Managed databases, Azure Storage et Azure DEVOPS.

Azure_logo-1
Logo .Net Apps & Platforms Enterprise Apps Vietnam Belgium Suisse technology Partner
Logo Java Apps & Platforms Enterprise Apps Vietnam Belgium Suisse technology Partner
21vianet blue cloud logo