Projet de fin d'étude : Conception d’un système de communication inter-applicative basé sur APEX Workflow et Oracle AQ pour un processus d’achat simulé
Etudiant : FADEL ABDELHAMID
Filière : MasterQualité du Logiciel (MQL)
Encadrant : Pr. CHENFOUR NOUREDDINE
Annèe : 2025
Résumé : Ce rapport présente les travaux réalisés dans le cadre du stage de fin d’études au sein de Oracle à Casablanca. Il s’inscrit dans le cadre de l’obtention du diplôme de Master Qualité du Logiciel à la Faculté des Sciences Dhar El Mahraz de Fès. Le projet de stage porte sur la conception et la mise en œuvre d’un mécanisme de communication inter-applications basé sur des workflows Oracle APEX, intégrés dans un environnement distribué simulé. Ce système repose sur l’utilisation d’Oracle Advanced Queuing (AQ) pour garantir la transmission fiable et asynchrone de messages entre différents composants d’un processus métier simulé (acheteur, vendeur, expéditeur), chacun représenté par une application distincte ou un service Java. Le document est structuré en plusieurs chapitres. Il commence par une présentation générale du stage et de l'organisation d'accueil, suivie d'un chapitre théorique sur la gestion des processus métiers (BPM). Un chapitre est ensuite dédié à la présentation des technologies utilisées, puis un autre explore en détail Oracle APEX et APEX Workflow, les outils clés de l’implémentation. Enfin, le rapport propose une analyse fonctionnelle et architecturale du système, ainsi que la mise en œuvre des différentes plateformes de simulation. Une attention particulière est accordée à la modélisation des workflows et à l'orchestration de la communication événementielle entre les composants distribués.