Web Service

Bien qu’existant depuis des années, la notion de service web (Web Service) est encore parfois mal comprise.
Tirant avantages du monde logiciel, et des technologies du Web, les Web Services ont significativement évolués et sont de plus en plus utilisés ces dernières années.
Un Web Service est idéal pour proposer des fonctionnalités exposées sur internet ou sur un intranet, utilisables par des systèmes hétérogènes (logiciel, navigateur Web, smartphone, tablette …) dans des environnements distribués.

 

Nous sommes spécialisés dans les Web Services J2EE avec le conteneur d’application Tomcat, les technologies Struts, Axis, les protocoles d’échanges JSON et SOAP, et l’architecture REST.
Naturellement, côté client, nous proposons les technologies de Site Web (notamment HTML, XHTML, CSS, javascript, Ajax, jQuery).

Nous sommes également expérimentés avec le système Amazon S3 (Amazon Simple Storage Service).
Tout particulièrement avec son API REST,
Nous pouvons vous aider pour enrichir vos services Web afin d’être « conforme » Amazon S3 (client ou serveur).

 

Nous pouvons vous conseiller, vous accompagner ou réaliser pour vous la conception et le développement de Web Service pour fournir une plus grande expérience à vos utilisateurs dans un univers Web en constante évolution.

 

Côté serveur, tout comme pour les logiciels, nous pouvons analyser un problème de performance, de fuite mémoire (memory leak), d’inter-blocage (deadlock ou livelock), de crash intempestif, ou de tout autre type de dysfonctionnements (bugs). Avec le possibilité d’utiliser un analyseur de mémoire (Memory Analyzer) pour étudier vos ThreadDump ou un profiler pour observer le comportement de votre Web Service en temps réel.

 

Côté client, tout comme pour les Sites Web, nous pouvons analyser un problème de performance, mettre à jour ou refondre complètement votre thème, créer un thème pour Smartphone et tablette, mettre en conformité W3C, chasser les liens morts, ou procéder à tout autre type de maintenance.