Projet de fin d'étude : Contribution au développement et à l'intégration d'un plugin Open Rainbow dans la JPlatform Jalios

Etudiant : MRABET DRISS

Filière : Master Qualité du Logiciel (MQL)

Encadrant : Pr. ELABDERRAHMANI ABDELLATIF

Annèe : 2024

Résumé : Ce rapport illustre bien notre expérience professionnelle au sein de la multinationale GiantLink. Tout le travail s’inscrit dans le cadre d’obtenir notre diplôme Master Qualité du logiciel et mettre en pratique ce que nous avons appris durant la formation. Au cours de cette période, nous étions des membres qui faisions partie d’une équipe qui se compose de 11 stagiaires, guider par un chef de projet, dont le but de réaliser un plugin (ou un module) d’une application de messagerie Open Rainbow qui va t’être par la suite intégrer dans la solution web Digital Workplace offerte par Jalios. Afin de réaliser le travail demandé, nous avons passé une formation qui a durée 1 mois et 2 semaines pour se familiariser avec le CMS Jalios. La formation a mis le point sur le front et backoffice de la solution, ainsi que la représentation de son architecture et la structure du projet, ensuite les pratiques adoptés par Jalios et finalement, nous avons clôturés par la réalisation d’une application qui se suit le raisonnement de Jalios pour appliquer ce qui a été appris. Après avoir terminé la formation, ç’était le bon moment de commencer le développement du nouveau plugin de l’application de messagerie « Open Rainbow » qui se base sur le socle JPlatform Jalios, et même de comprendre la bibliothèque JavaScript « rainbowSDK » offerte par Alcatel-Lucent Entreprise parce qu’elle est la clé de ce projet. Alors, le présent rapport a comme objectif de décrire en détail ce que nous avons fait durant le processus de développement à travers cinq chapitres. Le 1er chapitre présentera l’organisme d’accueil, son secteur d’activité, ses services, ses valeurs et la présence mondiale et au Maroc du GiantLink. Aussi nous avons mis le point sur le travail demandé, une présentation de notre équipe, les différents réalisés et finalement une description du contenu. Ensuite, le 2iéme chapitre décrira le contexte métier du notre projet « Open Rainbow Plugin » qui est un système de gestion du contenu. Le 3ième chapitre abordera les différentes technologies clés utilisées dans le cadre du projet ainsi que l’environnement de développement fournis par Jalios le « DevPack ». Le 4iéme chapitre sera consacré à une étude fonctionnelle et conceptuelle d’Open Rainbow Plugin. La 1ere se base sur un contexte fonctionnel et technique et la 2 iéme s’appuie sur trois diagrammes UML qui sont un diagramme de cas d’utilisation, un diagramme de séquence et un diagramme de classe. Enfin, le 5iéme chapitre présentera la méthodologie et le processus adopté par l’équipe, et les différentes étapes qui ont été pris pour la réalisation du projet « Open Rainbow Plugin ».