Mettre en place une architecture permettant de capitaliser le développement déjà effectué en réduisant les coûts et l’effort à fournir pour créer de nouveaux services à partir des services existants et d’exposer les services au travers de nos différents canaux de diffusion (serveurs vocaux, applications web, …).
Migration complète d’une application en utilisant JBoss (implémentation open source du Framework Java EE), d’un client riche et d’un client léger Java consommant la couche service développée avec les EJB 3.0. L'architecture basée sur Java EE a été sélectionnée pour ses nombreuses qualités : productivité, performances, couche service indépendante du protocole (RMI, WebServices), ses APIs, et sa communauté Open Source.
Migrer une application type client / serveur servant de « proof of concept ». L’architecture même de l’application a été améliorée en intégrant certaines API de Java EE dont JMS afin de distribuer la charge de calculs sur plusieurs serveurs.
Analyser l’impact en termes de performances, de risques et de coûts.