Veille technologique / mise à jour technique
Mise à niveau EJB 3.0, Jboss 4 et jdk 1.5.
Modélisation et prototypage d’un noyau générique pour une application de e-learning
J2ee Jboss 4;2, EJB 3.0, JDK 1.5, JSF, Hibernate 3.2
Développements Eclipse 3.2, ant
Serveurs de données Hypersonic (JBoss), MySQL
Année sabbatique
Expertise de la structure J2EE de l’application Internet/Intranet de la compagnie d’assurance Skandia. Evolution du CRM : conception, développement, intégration et mise en production de nouvelles fonctionnalités.
Audit de la structure J2ee de l’application internet/intranet Skandia, notification et spécification des modifications à apporter a la structure existante.
Modélisation UML de l’évolution du CRM en fonction du cahier des charges. Expression des modifications structurelles du schéma de base de données.
Conception et développement de l’évolution.
Tests unitaires et de non régression, mise en production, recette dans les temps.
J2ee Websphere AS, Rational Rose
Développements Eclipse 3.x, ant, CVS, jdbc
Serveurs de données Oracle 9i
Définition complète et conception de l’architecture J2EE (software et hardware) des applications nationales de police du projet Schengen (refonte complète des applications nationales N.SIS et Serveur de Consultation (CHEOPS) relatives aux évolutions du C.SIS européen).
Définition et conception de toute la structure J2EE du projet ainsi que son insertion dans l’architecture hautement hétérogène existante :
o 2 applications distinctes : la première distribuée en 4 sous applications autonomes et la seconde (orchestration de service) composée de serveurs asynchrones.
o 3 environnements (TDS/GECOS, Tuxedo/AIX, J2EE/Linux).
o Très haute disponibilité (99%).
o Rédaction des documents et présentation des solutions au Ministère (toutes les propositions ont été validée par des équipes du Ministère).
Mise en oeuvre du socle technique J2EE et structuration des développements (base de codage, patterns, composants spécifiques, prototypage).
Déploiement, tests et validations des solutions proposées et tests primaires de performances (mise en cluster des serveurs, montée en charge intensive, …)
Préparation des développements fonctionnels et techniques (définition des jalons de développement, des équipes et compétences nécessaires).
J2ee Struts, EJB 2, Hibernate 3,
Apache, Jonas, Tomcat, Clustering (load balancing et fail-over),
JCA : adaptateurs J2ee -Tuxedo et J2ee –TDS (produits du marché)
Webservice pour l’orchestration de services (Axis)
Serveurs asynchrones (JMS)
5 applications (fichiers ear) à déployer
Développements Eclipse, ant, CVS, jdbc (dev et test)
Serveurs de données Oracle, TDS, Tuxedo
Plateformes Linux (J2ee), GCOS 7 (TDS), AIX (Tuxedo)
Modélisation et développement de différentes applications bancaires hétérogènes. Intégration sous un unique portail IBM WPS (Portlets)
Définition complète et test du socle de l’architecture J2EE commune aux différentes applications à mettre en œuvre (architecture software uniquement sur un schéma de base de données existant et figé).
Conception, développement sur ce socle technique des applications CRM et Navigation.
Déploiement et intégration au sein du serveur de portlets IBM WPS, campagne de test avec les équipes fonctionnelle et commerciale (la mise en production n’entrait pas dans le cadre de cette mission).
J2ee Websphere AS puis WPS (Websphere Portal Server), Struts, EJB 2, Torque (framework de persistence)
Développements WSAD 5.1.2, CVS, jdbc (dev et test)
Serveurs de données Oracle 8i
Avant projet de migration d’une application bancaire du langage Smaltalk vers Java. Migration du modèle MVC vers J2EE (MVC2). Utilisation de l’automate DirectJavaTM.
Mise en place de la plate-forme J2EE et du socle logiciel intégrant différents frameworks et patterns (Struts, Business Delegate, EJB 2.0, Session façade, Service Locator).
Développement du squellette EJB 2.0.
Connextion JCA avec un CICS (émulé dans le prototype réalisé).
Intégration de ces éléments de structure au sein de l’automate de traduction automatique Direct Javatm
Déploiement sur WebSphere AS 5
J2ee Struts, EJB 2, WebSphere AS 5.1, JCA (CICS)
Développements WSAD 5.1.1, CVS, DirectJava (traduction automatique Smalltalk-Java)
Expertise technique et mise aux normes d’une application J2ee pour le Ministère des Finances (suite à un audit négatif lors de la recette partielle)
Analyse de l’architecture technique et des développements réalisés (basé sur les rapports et les réunions avec l’organisme en charge de l’audit de la recette partielle).
Mise aux normes J2ee (reprise et refonte d’une grande partie du code) et insertion des Patterns J2ee (DAO, DTO, Business Delegate, Service Locator)
Chef de projet technique des évolutions fonctionnelles en parallèle de la refonte du code (synchronisations de deux équipes distinctes de développeurs, contraintes temporelles fortes sur le projet).
Tests unitaires et de non régression, recette dans les temps et second audit positif (la mise en production n’entrait pas dans le cadre de cette mission).
J2ee EJB 1.1, Websphere AS
Développements JBuilder 8, Rational Clear-Case
Serveurs de données Oracle 8i
Analyse, conception et développement d’une application Internet/Intranet de gestion d’incentives commerciales
Modélisation et développement d’un noyau d’incentive générique paramétrable en technologie EJB 2.0 (évolution majeure du produit développé pour Alcatel). Réutilisation des composants développés précédemment
Mise en place du Patterns Business Delegate (isolation des couches J2EE permettant le développement parallèle)
Déploiement, tests et mise en production de la nouvelle version.
Analyse, conception, développement d’une application Internet/Intranet de gestion d’incentives commerciales
Choix de l’architecture et des technologies à mettre en œuvre (J2EE, Struts, EJB 2.0). Modélisation et développements de l’application métiers
Mise en place de la structure et des patterns J2EE (DTO, Service Locator, Session façade)
Intégration du logiciel de gestion de dotation JakalaTM (imposant les tehnologies XML et XSL des pages)
Gestion des équipes de développeurs
Déploiement, tests et mise en production
J2ee Struts, EJB 2.0, Tomcat, JBoss, intégration du logiciel Jakala (pseudo compatible J2ee)
Développements Eclipse 2, CVS, XML, XSL
Serveurs de données Oracle 8i
Intégration du logiciel de télécommunication GAÏA et de PeopleSoft CRM via un EAI (WebMethods). Cette mission avait pour cadre l’appel d’offre de l’opérateur téléphonique TPSA (Pologne). 20 personnes répartie en 3 équipes.
Etude et conception (UML sur Rational Rose) des modèles de compatibilités GAÏA / PS8CRM
Implémentation des modèles GAÏA, développement d’un prototype en technologie EJB 1.1
Développement API Externes, intégration sur l’EAI
Tests unitaires. Recette dans les temps.
J2ee EJB 1.1, JMS, OC4J (pour les développements) et WebLogic 6.0 (pour les tests et la production)
Développements Jbuilder 7, OC4J (serveur d’application Oracle)
Serveurs de données Oracle
Logiciels GAÏA (produit Sofrecom)
PS8CRM (PeopleSoft)
EAI WebMethods