Java

FastConnect utilise massivement les technologies Java dans le cadre des projets stratégiques de nos clients.

Les architectures logicielles que nous proposons sont variables d'un projet à un autre et, évidemment, s'adaptent au besoin de l'application à bâtir, ou prennent en compte les choix préalablement effectués.

Ci-dessous, un exemple d'architecture Java combinant différentes technologies :

Exemple d'architecture Java

 

Nous nous attachons à utiliser les outils les plus éprouvés, qu'ils soient commerciaux ou issus du mouvement Open Source afin d'accélérer la productivité de l'équipe de développement.
Dans ce contexte, nous promouvons la mise en place d'usine logicielle qui permet l'automatisation de l'ensemble de la chaine de développement afin de réduire les risques liés au changement et garantir la qualité.

Nos partenariats avec des éditeurs tels que SpringSource (conteneur léger, serveur d'applications), GigaSpaces (Data Grid, XTP) ou MuleSource (ESB, SOA), RedHat JBoss (JEE, SOA) ainsi que nos réalisations clients nous donnent un panel d'outils et d'expérience qui nous permet de vous proposer l'architecture et les outils les plus adaptés à votre besoin, de l'application de gestion hébergée dans votre data center, ou en mode ASP (potentiellement sur un Cloud), à l'application massivement distribuée devant gérer au fil de l'eau plusieurs dizaines ou centaines de milliers de transactions par seconde.

L'ensemble des pratiques et outils que nous proposons permettent de maximiser le retour sur investissement en garantissant la performance et les objectifs de qualité de l'applicatif.

Notre expérience nous permet de vous aider dans les domaines suivants :

  • Audit de votre application et code source, fourniture et mise en place de recommandations afin d'atteindre vos objectifs comme par exemple : stabilité, performance, haute disponibilité, gestion optimisée des ressources.
  • Conseil en architecture, choix d'outil ou framework.
  • Industrialisation des développements et mise en place d'usine logicielle.
  • Optimisation de votre plate-forme de production ; tuning serveurs d'applications, tuning machine virtuelle.
  • Expertise technique et bonnes pratiques de développement
Pour plus d'informations veuillez nous contacter.