JAVA-JEE / WEBSPHERE



Mise en place d'un serveur

Après analyse de votre architecture matérielle, réseau et logicielle, nos experts pourront vous assister dans la mise en place d'une architecture de serveurs d'applications, IBM ou autres, sécurisée et optimisée au niveau de ses performances. La mise en place de l'architecture multiserveur intégrant noeuds, groupes de noeuds et cellules, est optionnellement proposée. Cette intervention est accompagnée d'un transfert de compétences. Haute disponibilité et montée en charge

A partir de l'analyse de vos applications et du volume d'accès à ces dernières ou en prévision du déploiement d'une ou plusieurs applications à fort trafic, nos experts sont à même de vous proposer un ensemble de solutions adaptées à vos besoins :
Ajout de serveurs Web, de serveurs d'applications, descente de données statiques ou temporairement statiques, répartition de charges, mise en grappe (cluster), haute disponibilité, accès préférentiel ou orienté, monitoring …

Audit de vos applications

Nos experts peuvent pratiquer un audit de premier niveau (ne concernant pas dans ce cas le code). Celui-ci doit permettre de vérifier que les applications installées fonctionnent correctement avec un paramétrage adéquat assurant un fonctionnement optimum et dont la sécurité correspond au schéma défini dans votre société. L'analyse des sources de données et de leurs moyens d'accès, la correspondance des rôles définis dans l'application et ceux existant dans le schéma d'organisation de la société…

Architecture de développement

Nos experts peuvent vous aider à mettre en place une architecture respectant les normes reconnues du marché (J2EE, JEE, WS-I, ...) séparation de la partie traitement de la partie données (MVC) et utilisant les différents framework à disposition.
Assurant l'interopérabilité des applications et leur indépendance vis-à-vis de la plateforme, de la base de données et assurant la gestion des accès en assurant la mise en place d'un niveau de sécurisation adapté.

Développement d'applications

La maîtrise du Java (JSE, J2EE ou JEE), des différents frameworks du marché (JSF, Struts, Spring, Hibernate) et des langages et services associés (HTML, JavaScript, XML, SQL, Jython, PHP…), associés à l'utilisation d'IDE reconnus (Eclipse, netbeans, …) permettent à nos équipes de vous fournir la qualité, la compétence et le niveau de conseil que vous êtes en droit d'attendre.

Services Web

L'ouverture de votre système d'informations et des ses composants métiers vers l'extérieur ainsi que la possibilité de rajouter une couche métier externe (services Web) à vos applications deviennent des incontournables de l'informatique. Grâce aux normes définies par IETF et le WS-I il est possible de publier et de consommer des services via le réseau Internet en utilisant une Architecture Orientée Service (SOA) compatible avec l'ensemble des systèmes. De plus, en utilisant des protocoles standards comme FTP, SMTP ou HTTP, faire transiter la couche métier que représentent généralement ces services au travers de firewall (parefeu) devient plus simple.
Utilisant AXIS et SOAP, des standards du marché, et en permettant l'exploitation des messages XML, l'interopérabilité avec d'autres systèmes ou d'autres technologies (.NET entre autres) est garantie. C'est cette maîtrise des différents protocoles Web, des langages associés aux Web Services (Java, PHP) et la maîtrise de l'administration des serveurs courants (Apache, Domino, IIS, WebSphere Application Server, JonAS, JBOSS, ...) que nous pouvons mettre à votre service.