… Audit plateforme webMethods API et intégration
Proposition d𠆚méliorations pour l’industrialisation des déploiements
• Amélioration à apporter liées aux nouvelles versions de l’outil
• Amélioration pour obtenir des livraisons à chaud sans interruption
• Amélioration pour supprimer toute intervention manuelle
… Architecture fonctionnelle et applicative
Responsabilités principales au sein de la cellule d𠆚rchitecture fonctionnelle et
applicative
• Rédaction des DAG et DAFA
• Présentation en comité d𠆚rchitecture
• Participation aux appels d’offres
• Cadrage étude d’impacts
• Assistance aux projets lors de la réalisation
Mise en place d’une application de detaxe pour le magasin Haussmann
• Projet de plus d’un an
• Intégration avec les applications du SI (environ 40 flux d’échanges de
tous types)
• Certification avec les douanes françaises pour les échanges
informatiques
Principaux autres projets fonctionnels (une vingtaine au total) :
• Dématérialisation des tickets en magasin
• Outil de qualité de données personnelles
• Etude PCIDSS sur les applications existantes
• Etude sur les données personnelles dans les applications existantes
• Nouvel outil d𠆞ncaissement en restauration
• Mise en place d’un automate de détaxe
• Nouvel intranet
… Expertise webMethods : Plateformes 9.8-9.12
Migration 9.8 vers 9.12 :
• Remise aux normes de l𠆚rchitecture applicative et technique
• Rédaction du nouveau DAT
• Migration des 3 briques principales :
o Virtualisation/API (Centrasite/Mediator)
o MOM (Universal Messaging)
o Orchestration, développements (IS, MWS, BPM)
• Amélioration des performances des différentes briques
o Disponibilité améliorée
o Stabilité améliorée
o Déploiement à chaud sans interruption de service
• Projet de 3 mois en charge et 6 mois en délai
Mise en place de canaux sécurisés sur les différentes briques
Suivi des problèmes et des fixes
… Audit : Plateforme 9.6
Dans le cadre d’une amélioration de la relation avec la TMA :
• Définition des contraintes techniques de la plateforme
• Définition des rôles et responsabilités de la TMA
• Définition des relations avec la TMA
Dans le cadre de la migration 6.5 vers 9.7 réalisée :
• Listing de l𠆞xistant
• Identification des améliorations à apporter à la plateforme suite à la
migration de version
• Identification des améliorations organisationnelle possibles
…Mise en place Projet critique 9.7
Mise en place d’une nouvelle solution avec forte contrainte de délai :
• Participation à la définition générale des échanges
• Conception et réalisation de l𠆚rchitecture logicielle
• Documentation du projet
• Interconnexion avec les applications connexes
…Mise en place Plateforme 9.7
Mise en place d’une plateforme :
• Installation et documentation des environnements
• Validation et assistance aux installations
• Suite IS/UM/BAM/Mashzone/MWS/Terracotta
− 4 Plateformes : 2 ESB, BAM/BPM, SOA
… Outils et environnement : webMethods 8.2 (Toute la suite webMethods
ESB/BAM/BPM/SOA)
…Migration webMethods 8.2
Installation des plateformes
• Mise en place des connexions sécurisées
• Documentation d'installation
Migration des flux et tests
Mise en place des scripts d'exploitation
Evolution technique de la plateforme
• Installation des mises à jour logicielles
𠉮xpertise webMethods 8.2
Mise en place d'une solution d'interconnexion ESB/EAI
• Solution de transfert de fichier générique multi-protocole
• Conception, modélisation et réalisation
Mise en place d'un connecteur d'échange de fichier générique MTOM
Mise en place de restriction d'accès
• Restriction des accès sur une plateforme mutualisée
Evolution technique de la plateforme
• Installation, tests et déploiement des mises à jour logicielles
Assistance
• Aide technique pour les profils juniors
• Assistance technique sur les 4 plateformes du projet
Résolution d'incidents
• Identification des anomalies
• Interface avec l’éditeur pour les corrections d𠆚nomalies
− Plateforme SOA
… Outils et environnement : webMethods 8.2 (IS, Broker, Centrasite, Mediator, My
webMethods Server, Analytic Engine, IDC)
𠉮xpertise webMethods 8.2
Mise en place des normes des services SOA
• Définition des règles de développement
• Définition des règles de documentation
• Définition des normes de déploiement
Sécurisation de la plateforme
• Mise en place des accès sécurisés via compte LDAP
• Sécurisation des connexions par certificats
• Règles inter-applicative définies dans Centrasite (comptes LDAPs)
Exploitation
• Définition des erreurs à remonter à l𠆞xploitation
Evolution technique de la plateforme
• Installation, tests et déploiement des mises à jour logicielles
Relation éditeur
• Interface avec l’éditeur pour les corrections d𠆚nomalies (version
récente de la suite webMethods)
POC sur la partie BAM (principalement OFI)
• Interaction entre les différentes couches de reporting (AE, IDC, WS
Collector)
𠉬onception / Développement
Conception et développement de portlet CAF hébergée dans le portail
Automatisation du déploiement via Deployer
Evolution du framework de suivi fonctionnel
𠉬oordination
Encadrement développeur
Coordination recette applicative (outil Quality Center)
Assistance équipe exploitation
− Plateformes d’échanges EAI / ESB / gateway / Opalis
… Outils et environnement : webMethods 7.1 & 6.5 (IS, Broker), Oracle, Axway
Synchrony 6.11.4, Axway Sentinel 4.3, Opalis
𠉪ssistance Responsable de flux inter-applicatifs (MOE)
Pilotage opérationnel de chantiers d’échanges EAI
• Planification des taches
• Spécification de contrats d’interface et mappings, des cahiers de
recette
• Pilotage des équipes de développement
• Coordination de l𠆚vancement avec les MOE, assistance à recette
Coordination opérationnel de la mise en place d’une plateforme de supervision
de l’outil SGW par l’outil Sentinel
• Suivi du planning et des actions, reporting client
• Coordination et validation des équipes intervenantes (intégrateur)
Pilotage opérationnel de projets de transfert de données (SGW)
• Spécification des contrats d’interface
• Réunions de suivi d𠆚vancement du projet
• Validation de la conformité des développements et de la tenue des
délais
− Plateforme d’échange EAI – Echanges de messages gaziers
… Outils et environnement : webMethods 7.1 (IS, Broker), Oracle
𠉪ssistance Pilotage Opérationnelle d𠆚pplication (MOE / AMOA)
Pilotage opérationnel de l’évolution fonctionnelle de l𠆚pplication
• Mise en place edig@s 4.0
• Mise en place de nouveaux échanges
Pilotage opérationnel de la mise en place des nouvelles fonctionnalités
techniques
Mise à jour des documentations fonctionnelles
Coordination des équipes de réalisation, dministration et de recette
fonctionnelle travaillant sur le projet :
Suivi du planning, des anomalies et corrections de la version
Expertise fonctionnelle sur les anomalies de production
Participation à la mise en place de nouveau processus qualité
− Hub d’échange – plateforme d’échanges
… Outils et environnement : webMethods 7.1 (IS, Broker, Designer : BPM et CAF)
… Evolution du framework de gestion des erreurs
Cadrage et chiffrage du besoin client, suivi des charges et du planning
Spécification des évolutions de la plateforme (modèle de données, écrans CAF,
services associés)
Conception des évolutions de la plateforme et pilotage des équipe de
développement
− Hub d’échange – plateforme d’échanges
… Outils et environnement : webMethods 6.5
… Formation d’une nouvelle équipe à la plateforme EAI
Préparation de supports de formations fonctionnelles et techniques
Formation sur site de la nouvelle équipe
Assistance à l’installation de la plateforme de développement
… Rollout Manager programme de services pour voitures connectées
Environnement international (Anglais langue de
communication/documentation) :
• Siège en France et Allemagne (architectes, PO, managers)
• Equipes de développement en Espagne et Thaïlande
• Equipe de tests en Allemagne
• Business Unit dans tous les pays offrant une assistance Allianz
Partners
Mise en place de l’intégration de nouveaux constructeurs
• Adaptation à ses contraintes techniques
• Définition des API et spécifications fonctionnelles
• Coordination avec les architectes projets / entreprise et solutions
• Suivi du processus de validation d𠆚rchitecture
• Coordination des phases de développement et tests
Extension de services existants dans de nouveaux marchés
• Coordination de la définition des développements et des tests
• Suivi jusqu𠆚u GO LIVE
Mise en place des API programme
• Définition des APIs programme dérivées des APIs groupe
• Documentation technique de ces APIs
Participation aux cérémonies Agile pour la définition des services cibles