HAL Id: dumas-01701725 https://dumas.ccsd.cnrs.fr/dumas-01701725 Submitted on 6
HAL Id: dumas-01701725 https://dumas.ccsd.cnrs.fr/dumas-01701725 Submitted on 6 Feb 2018 HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés. Intégration technique de l’ERP Dynamics AX dans le secteur public Rabih Saied To cite this version: Rabih Saied. Intégration technique de l’ERP Dynamics AX dans le secteur public. Génie logiciel [cs.SE]. 2015. dumas-01701725 1 CONSERVATOIRE NATIONAL DES ARTS ET METIERS PARIS _______________ MEMOIRE présenté en vue d'obtenir le DIPLOME D'INGENIEUR CNAM SPECIALITE : Informatique OPTION : ISI (Ingénierie en Systèmes d’Information) par Rabih Saied _______________ Intégration technique de l’ERP Dynamics AX dans le secteur public Soutenu le : jeudi 11 juin 2015 _______________ JURY PRESIDENT : Elisabeth Métais, Professeur CNAM. MEMBRES : Elisabeth Métais (CNAM), Nicolas Travers (CNAM), Marin Ferecatu (CNAM), Christophe Bodin (Gfi Informatique) et Zakaria Aazair (Gfi Informatique). 2 Remerciements Je tiens tout d'abord à remercier sincèrement Monsieur Christophe Bodin, qui, en tant que directeur du Pôle Intégration Technique (PIT), m'a permis de réaliser cette mission d’ingénieur. Je remercie évidemment mon tuteur et collègue Monsieur Zakaria Aazair, pour sa disponibilité et tous ses précieux conseils tout au long de la réalisation de ces projets. Je n’oublie pas aussi de remercier mon tuteur et maître de conférences au CNAM Monsieur Marin Ferecatu, pour son encadrement ainsi que pour sa disponibilité tout au long de la durée de ce travail. Mes remerciements s’adressent également à toute l’équipe Gfi-SSP : les directeurs et chefs de projet, les consultants (en particulier Anne-Charlotte, Géraud, René et Suraj) et les développeurs (en particulier Sacha) pour leur accueil, l'aide et le temps qu'ils ont bien voulu me consacrer. Enfin, je remercie mes parents, Simo, Najla et Ahmed. Mais, ce mémoire n’aurait surtout pas pu exister sans la patience et le soutien infaillible de mon épouse et de ma fille durant toutes ses nombreuses années passées au CNAM. 3 Liste d’abréviations AD : Active Directory. AOS : Serveur d’objets d’application. BI : Business Intelligence. CICEO : Centre d’Intégration des Compétences et Conseil En Organisation. ESN : Entreprise de Services du Numérique (nouveau nom donné au SSII). ERP : Entreprise Ressource Planning ou PGI (Progiciel de Gestion Intégré). HA : High Availability (Haute Disponibilité). IOPS : Input/Output Operations Per Second (Opérations d’entrées-sorties par seconde). OLAP : On-Line Analytical Processing (Traitement analytique en ligne). OLTP : OnLine Transaction Processing (Traitement transactionnel en ligne). NLB : Network Load Balancing (Equilibrage de Charge Réseau). RAID : Redundant Array of Independent Disks, (Regroupement redondant de disques indépendants). RDS : Remote Desktop Service. RPC : Remote Procedure Call. PIT : Pôle d’Intégration Technique. SAN : Storage Area Network (Réseau de stockage). SSAS : SQL Server Analysis Services. SSRS : SQL Server Reporting Services. SSP : Solution Secteur Public. WCF : Windows Communication Foundation. 4 Table des matières Remerciements ......................................................................................................................... 2 Liste d’abréviations .................................................................................................................. 3 Table des matières .................................................................................................................... 4 Synthèse ..................................................................................................................................... 6 Abstract ..................................................................................................................................... 7 Introduction .............................................................................................................................. 8 1ère Partie : Le contexte de la mission ................................................................................... 11 1. L’entreprise Gfi ............................................................................................................. 12 Présentation et historique de la société Gfi ............................................................ 12 1.1. La branche Secteur Public ..................................................................................... 13 1.2. 2. Gfi et l’intégration ERP dans le secteur public ............................................................. 15 Le vertical Gfi-SSP ................................................................................................ 15 2.1. L’équipe Software SSP .......................................................................................... 16 2.2. Les clients Gfi-SSP ................................................................................................ 19 2.3. 3. L’ERP Microsoft Dynamics AX ................................................................................... 21 Concept d’ERP ou PGI .......................................................................................... 21 3.1. Microsoft Dynamics AX ........................................................................................ 22 3.2. 2ème Partie : Un état de l’art sur l’intégration de Dynamics AX ........................................ 25 4. Un métier transverse ...................................................................................................... 26 Les rôles et compétences du métier d’intégrateur ERP ......................................... 26 4.1. Les charges de l’intégrateur ................................................................................... 27 4.2. La méthodologie Sure Step .................................................................................... 28 4.3. 5. L’architecture de Dynamics AX ................................................................................... 31 L’architecture logique de la solution ..................................................................... 31 5.1. Les composants de la solution ............................................................................... 32 5.2. 6. Les problématiques posées par l’intégration de Dynamics AX .................................... 36 La virtualisation ..................................................................................................... 36 6.1. Les besoins réseaux ................................................................................................ 37 6.2. Le mode de déploiement ........................................................................................ 38 6.3. Le stockage ............................................................................................................ 39 6.4. 5 La sécurité .............................................................................................................. 41 6.5. La sauvegarde ........................................................................................................ 43 6.6. La gestion des impressions .................................................................................... 44 6.7. La haute disponibilité ............................................................................................. 45 6.8. La supervision ........................................................................................................ 46 6.9. 7. L’analyse des cas Gfi-SSP ............................................................................................ 48 3ème Partie : Les études de cas Gfi-SSP................................................................................. 50 8. L’industrialisation des mises à jour des environnements .............................................. 51 Le contexte projet .................................................................................................. 51 8.1. La mise en place des outils de travail .................................................................... 52 8.2. La revue de l’organisation d’une livraison ............................................................ 56 8.3. L’étude de l’organisation des scripts ..................................................................... 58 8.4. La nouvelle structure adoptée ................................................................................ 61 8.5. Le nouveau découpage en processus des scripts principaux ................................. 66 8.6. La mise en œuvre chez les clients .......................................................................... 70 8.7. 9. La gestion de la haute disponibilité dans Dynamics AX .............................................. 75 Le contexte projet .................................................................................................. 75 9.1. La haute disponibilité par composants ................................................................... 76 9.2. Une typologie de haute disponibilité ..................................................................... 82 9.3. Le déploiement chez un client en production ........................................................ 88 9.4. 10. La mise en place de la supervision de Dynamics AX ............................................... 91 Le contexte projet de la supervision ................................................................... 91 10.1. L’étude de la supervision de Dynamics AX ....................................................... 92 10.2. Superviser Dynamics AX dans Centreon ........................................................... 94 10.3. La supervision de Dynamics AX en production .............................................. 105 10.4. Conclusion ............................................................................................................................. 108 Annexes ................................................................................................................................. 110 Bibliographie ......................................................................................................................... 114 Table des figures ................................................................................................................... 115 Liste des tableaux ................................................................................................................. 116 Résumé .................................................................................................................................. 117 6 Synthèse Au sein de la branche SSP (Solutions Secteur Public) de Gfi Informatique, j’ai effectué ma mission d’ingénieur en tant qu’architecte sur le produit Microsoft Dynamics AX. C’est dans ce contexte que j’ai alors été confronté aux problématiques d’intégration de la solution financière Gfi-SSP basée sur cet ERP. Mais, ce travail d’ingénierie a surtout consisté à rechercher comment augmenter la qualité dans notre intégration. En effet, avant mon arrivée, certaines activités importantes de ce processus manquaient de maîtrise et certaines opérations n’étaient pas optimisées. Je me suis donc impliqué à apporter premièrement une amélioration dans la connaissance des problématiques d’intégration. En second lieu, mes travaux ont porté sur la nécessité de perfectionner l’industrialisation des mises à jour des environnements clients. Pour cela, j’ai donc réorganisé le cycle de livraison, mis en place un environnement de « build » chez les clients, installé de nouveaux outils de travail, restructuré l’arborescence des scripts en pensant en termes de processus et introduit la programmation orientée objet pour gérer la complexité des données environnements. Ensuite, j’ai apporté une connaissance approfondie sur la question du déploiement de la haute disponibilité (HA) dans Dynamics AX qui garantit maintenant la qualité de notre offre technique. Effectivement, j’ai créé une typologie de HA en fonction des composants critiques, de la difficulté de mise en œuvre et du coût. A partir de ce travail, j’ai pu alors déployer la HA avec succès sur une plateforme client en cours de démarrage en production. Enfin, suite à mon implication dans la supervision de Gfi-SSP, un pas majeur a été franchi permettant de contrôler les principaux composants de l’ERP. Après avoir rédigé un livrable sur la question, j’ai intégré à la demande d’un client des compteurs pertinents dans l’outil Centreon afin qu’il puisse superviser ses plateformes Dynamics AX. Par ailleurs, dans un second temps, ce travail m’a aidé à superviser pleinement le site d’un autre client en production. Par conséquent, l’ensemble de ces projets réalisés avec succès ont abouti à augmenter la valeur ajoutée de l’activité PIT (Pôle Intégration Technique) Dynamics AX au sein de Gfi. Mots-clés : ERP, Microsoft Dynamics AX, Gfi-SSP, intégration, industrialisation, supervision, haute disponibilité. 7 Abstract This document describes the work I performed in the SSP (Public Sector Solutions) branch of Gfi Informatique company in view of obtaining my engineering title from Conservatoire National des Arts et Métiers (CNAM). My job there as a software architect was to assist and manage the deployment of the financial solution proposed by Gfi-SSP based on Microsoft Dynamics AX, period during which I had to solve several problems concerning the integration process. My contribution was fourfold. First, I had to collect and analyze data, with a look on how to improve the quality of the integration. The main goal at this stage was to detect which activities lacked control and which were not optimized. Second, I participated in perfecting the industrialization of updates on customer environments based on aforementioned analysis. To do this, I reorganized the delivery cycle, I implemented a build environment and installed new work tools. I restructured the scripts tree thinking in process terms and introduced object-oriented programming to manage the environments data complexity. Third, I made a thorough study on the issue of deploying high availability uploads/Management/ 2015-th-saied-rabih.pdf
Documents similaires










-
36
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jui 05, 2021
- Catégorie Management
- Langue French
- Taille du fichier 4.1860MB