Titre : | Développement du back-office de la plateforme « Seekeane » de gestion des restaurants. | Type de document : | projet fin études | Auteurs : | Asmae ADNANE /Jamal KHINDOUF, Auteur | Année de publication : | 2014 | Langues : | Français (fre) | Catégories : | Génie Logiciel
| Mots-clĂ©s : | EBCSystem, Seekeane, Restaurant, Back-office, Business Unit, JEE, WEB Service, EJB, Active MQ, STOMP, JPA, Maven, Git. | Index. dĂ©cimale : | 1333/14 | RĂ©sumĂ© : | Le présent rapport décrit notre contribution à la réalisation du projet « Seekeane » de gestion de restaurant au sein de la société EBCSystem Maroc.
La plateforme « Seekeane » possède une architecture distribuée. Chaque restaurant abonné peut avoir plusieurs applications clientes de différentes plateformes, chacune avec une base de données locale. Ces clients seront gérés par un serveur, back-office restaurant, installé au sein du restaurant. Une unité de gestion, back-office business unit, représentant le serveur distant qui gère l‟ensemble des back-offices de restaurant est également mise en place.
Lors de notre stage de fin d‟études, nous avons pu concevoir et réaliser les modules fonctionnels suivants:
 Gestion du référentiel de catalogue au niveau du back-office du business unit (BO-BU).
 Gestion de la politique commerciale au niveau du back-office du business unit.
 Gestion du personnel au niveau du back-office restaurant (BO restaurant).
 Synchronisation des données entre le back-office du business unit et les back-offices des restaurants.
 Synchronisation des données entre le back-office de restaurant et ses clients
« Seekeane ».
Concernant la modélisation des différentes parties, nous avons opté pour le langage UML.
Quant à la réalisation de la plateforme « Seekeane », elle respecte l‟architecture JEE. Les frameworks utilisés sont: Open JPA, les EJB, CXF (implémentation de la spécification JAX-RS) pour les deux back-offices. Nous avons fait appel au middleware Active MQ pour communiquer les différentes composantes du système.
Lors de notre projet de fin d‟études, nous avons suivi le processus de développement 2TUP et la méthodologie agile Scrum.
|
Développement du back-office de la plateforme « Seekeane » de gestion des restaurants. [projet fin études] / Asmae ADNANE /Jamal KHINDOUF, Auteur . - 2014. Langues : Français ( fre) Catégories : | Génie Logiciel
| Mots-clĂ©s : | EBCSystem, Seekeane, Restaurant, Back-office, Business Unit, JEE, WEB Service, EJB, Active MQ, STOMP, JPA, Maven, Git. | Index. dĂ©cimale : | 1333/14 | RĂ©sumĂ© : | Le présent rapport décrit notre contribution à la réalisation du projet « Seekeane » de gestion de restaurant au sein de la société EBCSystem Maroc.
La plateforme « Seekeane » possède une architecture distribuée. Chaque restaurant abonné peut avoir plusieurs applications clientes de différentes plateformes, chacune avec une base de données locale. Ces clients seront gérés par un serveur, back-office restaurant, installé au sein du restaurant. Une unité de gestion, back-office business unit, représentant le serveur distant qui gère l‟ensemble des back-offices de restaurant est également mise en place.
Lors de notre stage de fin d‟études, nous avons pu concevoir et réaliser les modules fonctionnels suivants:
 Gestion du référentiel de catalogue au niveau du back-office du business unit (BO-BU).
 Gestion de la politique commerciale au niveau du back-office du business unit.
 Gestion du personnel au niveau du back-office restaurant (BO restaurant).
 Synchronisation des données entre le back-office du business unit et les back-offices des restaurants.
 Synchronisation des données entre le back-office de restaurant et ses clients
« Seekeane ».
Concernant la modélisation des différentes parties, nous avons opté pour le langage UML.
Quant à la réalisation de la plateforme « Seekeane », elle respecte l‟architecture JEE. Les frameworks utilisés sont: Open JPA, les EJB, CXF (implémentation de la spécification JAX-RS) pour les deux back-offices. Nous avons fait appel au middleware Active MQ pour communiquer les différentes composantes du système.
Lors de notre projet de fin d‟études, nous avons suivi le processus de développement 2TUP et la méthodologie agile Scrum.
|
|