Simon STEINMETZ

Architecte Applicatif / Concepteur/Réalisateur sur OpenESB, Leroy Merlin (Ineat Conseil)

LilleNord-Pas-de-Calais - France

99 contacts
Depuis 2010

Dans le cadre de la mise en place du nouveau site internet, il à été décidé de mettre en place un bus de service (OpenESB) afin que le front du site ne communique qu’avec le bus de service qui s’occupe de faire l’orchestration des services et d’exécuter les différents processus
Le bus de service permet plus de souplesse au front qui peut s’abstraire des technologies utilisés par les briques back office du SI. Les cycles de vie des composants ne sont plus liés, cela permet d’avoir un couplage, lâche et donc d’avoir une plus grande évolutivité/maintenabilité.

- Tâches effectuées

•Découpage applicatives des composants du bus
•Définition des processus métiers
•Définition des applications nécessaires
•Réalisation des spécifications techniques
•Réalisation des composants applicatifs
•Tests des composants
•Montés en recette/production
•Suivi de recette/production
•Mise en place de supervision (Nagios/opsview)
•Installation des serveurs applicatifs (cluster)
•Configuration des serveurs

...

Bricolage
Expérience professionnelle

Services informatiques
2009 - 2011

Dans le cadre de la migration du SI VaubanHumanis vers une architecture SOA, de gros chantiers ont été mis en place afin d’intégrer différents outils (Moteur de worflow, moteur de règles, bus de services,…), ceci afin d’évoluer vers un SI plus souple avec un couplage
lâche entre les briques applicatives.

- Bus de services (OpenESB) – Rôle : Référent technique / Architecte applicatif

* Recherche et tests de différents bus de services afin de choisi le bus le mieux adapté, le plus évolutif et le plus intégrable au SI => Dossier d’architecture applicative. Travail en collaboration avec les équipes d’infrastructure
* Définitions des architectures applicatives à mettre en place au sein du SI afin d’utiliser correctement le bus (Exposition des services, granularité et réutilisabilité des services,…)
* Recherche de solutions face aux différents problèmes rencontrés lors des
phases de tests (incompatibilité d’API WS entre glassfish et certaines versions
de JBOSS,…) => migration de serveur d’application (jboss 4.2 -> 5.1) et études
des impactes liés à cette migration (compatibilité entre les deux versions des
serveurs).
* Mise en place d’un plan d’action pour la migration
* Mise en place du bus de service en mode « clusterisé » avec un load-balancing
en front
* Responsable des développements des composants applicatifs de l’ESB.
* Définition des règles de développement et d’intégration liées au bus OpenESB.
* Couplage du bus de service avec un annuaire UDDI (jUDDI V3) afin de dynamiser la consommation de services au sens large
* Formation et passage de compétences

- Annuaire de services – Rôle : Référent technique / Architecte applicatif

* Etude des différents standards d’annuaire de service (prise de connaissance des
RFC)
* Choix de l’implémentation UDDI (la plus courante) dans sa version 3
* Définition de la structure de données à utiliser au sein du l’annuaire
* Réalisation de POC avec l’ESB afin de router intelligemment les appels aux
différents services (orchestration dynamique)
* Conception et réalisation de l’interface graphique de l ‘annuaire.

- Moteur de workflow – Rôle : Architecte applicatif

* Etude de différents moteurs de workflow afin de choisir le plus adapté (JBPM,
Intalio et Bonita)
* Développement de POC afin de montrer les points importants liés aux moteurs de
workflow (Modélisation graphique « simple » pouvant être réalisé par une MOA /
MOE, support technique et fonctionnel lié au moteur, documentation disponible,
prix,…)
* Intégration du moteur de workflow BONITA sur certains projets« pilotes »

- Architecture Applicative – Rôle : Architecte applicatif

Réalisation de dossier d’architecture applicative pour les équipes projets à partir
de l’expression de besoin et du dossier d’architecture fonctionnelle
Thèmes étudiés :
• Gestion des accès avec Open SSO
• Gestion des droits avec Open LDAP
• Moteurs de Workflow

La réalisation de ces dossiers se compose en plusieurs phases :
* Proposition et définition de l’architecture cible
* Proposition de lotissement afin d’évoluer au fur et à mesure des demandes
projets vers l’architecture cible (Ceci est obligatoire car la migration vers
les architectures cibles sont parfois complexes et apportent une charge
supplémentaire au projet qui ne peut pas forcément la supporter)

Réalisation de POC

Assurance
2007 - 2009

- Application Gerar

Eclatement de l’application complexe WEB du portail Vison Client en plusieurs
applications WEB communicantes en service EJB3. Gestion de l’application
GERAR (gestion des archives) au niveau développement, mise en place et
consommation des services. Le but étant d’avoir une meilleure maintenance,
évolutivité et homogénéité des applications

- Application Catalogue produit et MAEVA

Conception (en partie) et développement de l’application web Catalogue Produit
(Application permettant de faire le lien entre les produits Back Office et les
produits « front Office » (présentés aux clients)).
Intégration de la partie produit (gestion des tarifs) de MAEVA (Application Web
permettant entre autre, l’édition de devis) au sein de catalogue produit
Mise en place de services web dans Catalogue Produit pour, dans un premier lot,
MAEVA


- Application Sentinel V2

Sentinel est l’outil interne VH permettant de traiter les DAS envoyer par les clients sous différents formats. L’outil permet aux utilisateurs de suivre l’évolution des traitements, de mettre en évidence les problèmes de traitement et d’intervenir sur ces problèmes.
Cet outil est composé de deux parties :
* Des automates permettant de traiter les différents flux reçus
* Une application swing permettant, entre autre, aux utilisateurs de superviser
les traitements


Etude de conception afin de passer l’application swing en J2EE en architecture 3-tiers avec chiffrage et définition des tâches.

Conception, développement et mise en recette de plusieurs fonctionnalitées :
• Démarrage de l’application swing par java web start
• Mise en place de l’authentification unique depuis le portail Vision Client
• Mise en place de fiche de dialogue (par mail) entre les utilisateurs et
les « experts métier ». Le retour des mails est traité automatiquement par un
nouvel automate afin de clôturer les fiche de dialogue.
• Intégration de nouveaux flux aux automates (fichier EXCEL, TEE-CEA)

• Conception et développement d’un MAEVA « Lite » exécutable sur clé USB avec
serveur d’application jboss embarqué et une bdd lite. Ceci afin que les courtiers qui réalise des devis au nom de VH puisse le faire depuis n’ importe où avec leur clé USB

Courtier | Assurances
2005 - 2007

Recherche :

Veille technologique : Identification et évaluation de nouvelles technologies et
solutions susceptibles d'enrichir les offres de l'activité.
• Participation à la réflexion sur les usages et les nouvelles approches.
• Travail sur le M2M (Machine to Machine) : veille, définition, évolution,
prototypage.
• Travail sur le NFC : veille, suivi du NFC forum, définition et développement de
prototype
• Recherche autour du courant porteur (CPL), des passerelles OSGI,…


Conception et Développement :

Conception d’une maquette de géolocalisation et de tracking pour le projet du
bracelet électronique permettant de suivre des détenus : développement du back
office (bdd mySQL), du middleware et du front (Interface client riche).

• Développement d’un client de simulation pour la maquette de geolocalisation.

• Conception d’une maquette de wish-list en ligne pour les 3SUISSES interfacé
avec le moteur de recherche du site Internet des 3SUISSES. (servlet, jsp,...).
Cette maquette permet aux utilisateurs d’ajouter des éléments à une wish-list via des SMS, des MMS et des mails.

• Travail sur l’offre Podcast de SFR, développement de la partie embarquée (J2ME)

•Développement d’applications sur mobiles pour différents clients (TF1, Téléroute, Carrefour,…) (J2ME, .net)

•Développement d’applications en Java sur problématique du sans contact (NFC)
pour du paiement, de la fidélité et de la traçabilité (utilisation des framework NFC
de Nokia et samsung).

• Réalisation de benchmark pour un nouveau PDA utilisé par THALYS (.net)

• Assistance technique aux unités d’affaires pour certains projets, notamment avec SFR et THALYS.

• Mise en place d’un nouvel environnement (PushPull V2) d’envoie et de réception
de SMS.

Multimédia - Internet

Les visiteurs de ce profil ont aussi consulté
Christophe Boubay
Ingénieur technico-commercial, Dimelco
Sébastien Detoeuf
Chef de Projets, Dataware Informatique
Matthieu Lallier
Commis de cuisine, Monsieur Jean
Ronan Le Feyer
Consultant, Capgemini
Audrey Dumont
Category manager, Procter & Gamble
Sébastien FAUVART
Ingénieur Concepteur/Réalisateur, Airial Conseil
Florian Lakech
IT Technician, Plaza Athénée
Stéphane Viravaud
Chef d'entreprise
Corysande Dehaynin
Freelance, RCO
Djilali Bentouati
Ingénieur études, L
Viadeo pour votre carrière : Créez votre profil