Expériences

Architecte Java EE

EXPERIAN DECISION ANALYTICS
Novembre 2007 à mars 2008
Missions effectuées
  • Conception et implémentation d’une solution de Reporting suivant les recommandations d’architectures.

    Livraison de la première version à la date attendue. Grâce au Framework Java EE (JAAS) la notion de sécurité a pu être intégrée dans cette version alors qu’elle était à l’origine prévue dans une version ultérieure. De plus, cette solution servira de modèle pour les autres centres de développement lors de la migration des applications existantes vers la nouvelle architecture.

    Mots-clés : Java EE (EJB, JMS, JPA, JTA, JAAS, JMX, Servlets), Hibernate, JBoss, LDAP, MySQL, NetBeans Platform, UML
Détails de l'expérience
  • Rédiger les spécifications techniques à partir des « business requirements ».
  • Architecturer la solution à l’aide des spécifications Java EE.
  • EJB – Point d’entrée du service.
  • JPA (Hibernate) – Persistance des données.
  • JMS – Mise en file d’attente des rapports à générer et notification des rapports générés.
  • JTA – Coordination des transactions des différentes sources de données impliquées.
  • JAAS – Configuration d’un mécanisme d’authentification et gestion des autorisations à l’aide d’un serveur LDAP / Active Directory.
  • JMX – Implémentation de composants permettant de configurer les services déployés.
  • NetBeans Platform – Utilisation de la plateforme pour l’implémentation du client à base de plugins (Report Navigator, Report Viewer, …) pouvant être réutilisés dans d’autres « Studio ».
  • Coordonner et participer au développement de la partie service de la solution dont l’équipe de Monaco avait la charge.
  • Participer à des réunions hebdomadaires impliquant l’équipe de Monaco et celle de Nottingham.
  • Rédiger l’ensemble de la documentation : Installation, Administration & Development Guide.