Java : au delà d'un langage, un concept
Un tour d’horizon du marché informatique, des demandes et des besoins montre
l’importance du concept Java.
Au-delà d’un langage de programmation, Java est un concept global de vision
et d’organisation du système d’information (SI).
- Développer en Java oblige à revoir l’architecture tant matérielle que logicielle du SI.
- Penser en Java force à mieux organiser, formaliser et modéliser la conception.
- Déployer en Java, oblige à intégrer en amont le déploiement des applications.
Java, c’est aussi prévoir les évolutions et l’administration des applications.
Java est beaucoup plus qu’un langage, Java est un ensemble de méthodes structurant
les projets informatiques et les inscrivant dans la durée.
Le centre de compétences Java / J2EE
manggix a mis en place un centre de compétences Java / J2EE pour répondre aux besoins
de ses clients. Constitué autour d’une équipe d’ingénieurs expérimentés en
architecture et en développement Java, ce centre est à votre disposition pour
réussir des projets complets : études, conception, réalisation, déploiement,
exploitation, maintenance applicative.
Conception
Avec des compétences en conception orientée objet, les architectes de manggix
sont aptes à étudier et définir l’architecture optimale de l’application à
déployer dans une page Web (applet) ou dans un serveur applicatif (J2EE).
Ces compétences sont mises en oeuvre pour des architectures orientées service,
des projets de web services (SOAP) ou des architectures multi-tiers : couche
présentation (AWT, Swing, JSP, JSF), couche métier (EJB session) et couche de persistance
des données (EJB entity ou JDO).
Des outils de conception basés sur la notation UML et les Design Patterns seront
proposés.
Une démarche de plan qualité logiciel sera mise en oeuvre pour assurer la qualité
du résultat et la traçabilité du projet dans toutes ses phases.
Développement et tests
Les ingénieurs d’étude et de développement du centre de compétences réaliseront
l’application en conformité avec les choix de conception. Très expérimentés,
ils sauront développer dans les meilleures conditions de délai et de qualité
et dans le plus grand respect des règles de l’art. Ils maîtrisent les principaux
outils standards « open source » : Eclipse (Environnement de Développement Intégré),
CVS (gestion de configuration), ant (construction), log4j (trace), JUnit
(tests unitaires) et JMeter (tests de performance).
Ces ingénieurs ont déjà participé à de nombreux projets Java pour des entreprises
d’envergure nationale et internationale et ils disposent d’un vrai savoir-faire
dans ce domaine.
De plus, ils disposent des compétences complémentaires d’experts de manggix
en matière de systèmes de gestion de base de données (Oracle, DB2, SQL Server,
PostgreSQL, mySQL), de serveurs d’applications (WebSphere, WebLogic, JBoss, JonAS),
de serveurs web (Apache, Tomcat)
et de sécurité web (JCA, JAAS, JSSE).
Déploiement
Le centre de compétences Java de manggix sait assurer toutes les tâches de
déploiement de l’application que ce soit pour le déploiement des technos
Java (JWS), des technos Internet et des web services.
Exploitation
Avec des compétences en administration de système et réseaux, manggix sait
apporter fiabilité et sécurité d’exploitation au système d’information,
aux produits installés et à vos applications.
Tierce Maintenance Applicative (TMA)
Ce centre de compétences Java peut également assurer des prestations de
Tierce Maintenance Applicative pour le suivi, la correction, l’évolution
d’applications complexes.
Téléchargez notre documentation.
|