EnglishSite mapContactsFrançais
 SociétéConseilFormationIngénierieProduitsMOATechnologiesMétiersEvénementsRecrutement
Technologies 
J2EE

La plate-forme J2EE

Si les plates-formes Java sont aujourd'hui en passe de s'imposer sur le marché mondial, SUN ne se satisfait pas de ce succès et pousse progressivement la logique JAVA jusqu'au bout avec JAVA 2 Enterprise Edition (J2EE). Cette plate-forme offre un grand nombre d’interfaces et de frameworks qui répondent aux besoins techniques des serveurs E-Business d’aujourd’hui, citons les plus connues :

  • Servlets / JSP / JSF : Construire un frontal Web, WAP ou XML.
  • RMI / Corba (IIOP) : Faire communiquer les objets. Middleware Synchrone
  • EJB : Gestion des composants métiers.
  • JTA / JTS : Gestion des transactions.
  • JDBC : Gestion des accès base de données.
  • JNDI : Gestion de l’annuaire des services.
  • JCA : Connexion aux systèmes « legacy » (ERP, Mainframe)
  • JAAS : Gestion de l’authentification et des droits d’accès.
  • JMS : Communication asynchrone. Middleware Orienté Message (MOM).
  • JavaMail : Gestion des mails.

Cette liste de services est spécifiée par un consortium réunissant SUN et la majorité des acteurs de l’industrie logicielle (IBM, Oracle, SAP …). De nombreux produits proposent une implémentation de ces normes.

 

Les serveurs J2EE

Le marché des serveurs J2EE est en pleine expansion. BEA, IBM, ORACLE, BORLAND et bien d’autres se sont lancés dans la bataille depuis 1998. Cette compétition profite à l’utilisateur qui peut alors choisir l’implémentation technique qui répond à ces besoins. En effet il n’est plus nécessaire de dépenser une grande énergie pour porter son application d’un serveur J2EE vers un autre. Il est même possible de choisir une implémentation différente pour chaque service. Cette compétition fait le succès de la plate-forme JAVA.

Sur ce diagramme chaque brique peut être choisie en fonction de critères techniques et/ou financiers indépendamment des autres. Choisir la machine (IBM, SUN, HP, …), choisir le système d’exploitation (Windows, Solaris, Linux, AS400, …), choisir la machine virtuelle Java (SUN, IBM, BEA, …), puis choisir les différents fournisseurs de service J2EE (BEA, IBM, ORACLE, BORLAND, …) permet d’obtenir une configuration avec un rapport Qualité / Prix cohérent.

 

Les applications J2EE

Les serveurs d’applications J2EE permettent de développer très rapidement des applications complexes capables de supporter plusieurs milliers de transactions par secondes et plusieurs centaines de milliers d’utilisateurs.

En effet, avec J2EE quasiment tout le code technique d’une application est géré par le serveur d'applications. Celui-ci évolue indépendamment du projet et met à la disposition des utilisateurs (développeurs, administrateurs) de plus en plus de fonctionnalités techniques sans jamais modifier le code grâce aux spécifications J2EE.

 

SOFTEAM et J2EE

L’expertise de SOFTEAM est basé sur les technologies objet, particulièrement java et J2EE. SOFTEAM maîtrise l’utilisation de J2EE dans toutes les étapes d’un projet : Conseil en architecture, Organisation des développements, Développement d’application par composants, Intégration d’application, Maintenance et évolution des applications en production.

Cette expertise vous permet de profiter au maximum des bénéfices de la plate-forme J2EE avec des délais optimaux et une garantie de haute disponibilité de votre application.

SOFTEAM inclut la démarche de réalisation par composants dans tous ses projets. Cette réflexion intervient dès la modélisation UML. Ceci nous permet de paralléliser la réalisation des composants J2EE et d’obtenir un très court délai de développement (« Time to Market »). De plus, fort de notre expérience dans le développement de composants, nous utilisons au maximum les capacités fournies par les serveurs d’applications du marché.

Pour la mise en œuvre de J2EE, SOFTEAM se propose de mettre son expertise et la capitalisation de son expérience à votre disposition au travers de son offre de Conseil, Formation, Ingénierie ou Produits.

Copywright © 2009 SOFTEAM - Think Object : Modeling