Intégration technique et fonctionnelle entre ofbiz et neogia
Rapport de stage
Intégration technique et fonctionnelle entre Ofbiz et Neogia
Peter Goron
Rapport de stage: Intégration fonctionnelle entre Ofbiz et Neogia
Peter Goron
technique
et
Table des matières
Remerciements ………………………………………………………………………………………… viii Introduction………………………………………………………………………………………………. ix I. Présentation …………………………………………………………………………………………… 10 1. Présentation de Néréide …………………………………………………………………… 11 1. Néréide………………………………………………………………………………….. 11 2. Le réseau Libre-Entreprise …………………………………………………………. 12 3. Le réseau Libre Partage …………………………………………………………….. 12 2. Présentation d’Ofbiz ………………………………………………………………………… 14 1. Une architecture………………………………………………………………………. 15 2. Un framework ………………………………………………………………………….. 16 2.1. L’Entity Engine ………………………………………………………………. 17 2.2. Le Service Engine …………………………………………………………… 17 2.3. Le Control Servlet…………………………………………………………… 17 3. Des applications ………………………………………………………………………. 19 3. Présentation de Néogia …………………………………………………………………….. 20 1. Les enjeux de la génération de code ……………………………………………. 21 2. Les applications Néogia…………………………………………………………….. 22 II. Développements réalisés …………………………………………………………………………. 23 4. Mise en place de procédures de gestion de configuration ……………………….. 24 1. Présentation de la gestion de configuration …………………………………… 25 1.1. Notion de listes des changements……………………………………… 25 1.2. Notion de branches …………………………………………………………. 25 2. Organisation initiale du projet Néogia …………………………………………… 27 2.1. Présentation ………………………………………………………………….. 27 2.2. Ses défauts…………………………………………………………………… 28 3. Solution mise en oeuvre ……………………………………………………………. 29 3.1. Choix du système de gestion de version ……………………………… 29 3.2. Réorganisation du projet Néogia ……………………………………….. 29 3.3. Utilisation de branches de développement ………………………….. 30 3.4. Utilisation detags …………………………………………………………… 31 4. Méthodologie de développement au sein du projet Néogia ……………….. 33 4.1. Définition des différents type de développement ………………….. 33 4.2. Procédure d’intégration de corrections simples …………………….. 33 4.3. Procédure d’intégration de correction de bugs Néogia …………… 34 4.4.Procédure d’intégration de correction de bugs Ofbiz ……………… 35 4.5. Procédure d’intégration de nouveaux développements ………….. 36 5. Amélioration du MRP ……………………………………………………………………….. 37 1. Amélioration du processus de lancement du MRP …………………………… 37 2. Intégration du MRP avec le module de gestion des…