|
|
INFRASTRUCTURE |
Le serveur d'applications J2EE de Sun se démarque par sa gratuité |
D'ores et déjà fidèle à J2EE 1.4, Java System Application Server s'intègre de mieux en mieux à la plate-forme applicative de l'éditeur.
(05/05/2004) |
|
Le serveur d'applications de Sun est l'un des tout premiers du marché à
supporter la spécification J2EE 1.4. Une avance qui est loin d'être
une surprise quand on sait que le constructeur de Palo Alto contrôle le
processus de standardisation de l'infrastructure du même nom, par le biais
du JCP (Java Community Process).
Les apports de cette nouvelle version ? Ils se situeraient principalement sur le terrain des Web Services. "J2EE 1.4 intègre notamment la couche Basic Profil décrite par le consortium WS-I (pour Web Services-Interoperability Organization). Cette norme comble les manques des briques de base des Web Services (SOAP, WSDL, UDDI, etc.) pour mieux garantir l'interopérabilité entre composants publiés dans ce format", note Alexis Moussine-Pouchkine, consultant Java chez Sun.
S'adossant
aux principales bases de données relationnelles du marché (Oracle,
SQL Server, etc.), Java System Application Server met en oeuvre des fonctions
de failover, par le biais de mécanismes de réplication en
mémoire, en vue d'assurer la performance des accès aux applicatifs.
"Il intègre également un dispositif maison de base distribuée
permettant d'effectuer un équilibrage de charges au niveau des serveurs
de données. Ce qui tend à améliorer encore les niveaux de
performance", explique le consultant.
A la manière du serveur d'applications de BEA (lire l'article
de ce jour), Java System Application Server fait également partie d'une
gamme de solutions intégrées dessinant les contours d'une plate-forme
applicative. Nom de code : Java Enterprise System. Au programme des briques
composant cet édifice : une infrastructure de portail (Java System
Portal Server) ainsi qu'un annuaire d'entreprise (Java System Directory Server).
"Notre serveur d'intégration devrait être prochainement inclus
à cet ensemble", confie pour finir Alexis Moussine-Pouchkine.
Java System Application Server 7.0
|
Fonction
|
Brique
|
Commentaire
|
Socle technologique
|
J2EE 1.4 (Java 2 Enterprise Edition).
|
J2EE couvre une dizaine de services techniques (accès à un annuaire, une base de données, etc.).
|
Langages supportés
|
Java, C, C++, Fortran, etc.
|
95 langages sont supportés par Java System Application Server par le biais d'interfaces.
|
Composants
|
EJB (Enterprise Java Bean).
|
Les composants métiers transportent la logique applicative.
|
Moteur de script
|
JSP (Java Server Pages) et Servlet.
|
JSP et Servlet sont destinés aux applications Web.
|
Intégration
|
JDBC, JCA, Corba et les Web Services (avec BPEL).
|
Sun planche sur JBI (Java Business Integrator). Une couche de spécifications qui aura pour but de donner naissance à un ESB standardisé.
|
Systèmes d'exploitation
|
Solaris, Windows NT, Linux, HP-UX. A venir : IBM AIX et Mac OS X.
|
Ce panel couvre ainsi l'ensemble des principaux systèmes d'exploitation.
|
Déploiement
|
Equilibrage de charge entre serveurs et failover.
|
Le serveur est livré avec un outil de déploiement (pour packager les applications, puis les installer). Sun propose en option plusieurs environnements de développement, adaptés chacun à des problématiques particulières (Web, avancées, etc.).
|
Tarifs
|
Version
|
Fonction
|
Prix
|
Java System Application Server Platform Edition
|
Implémentation de référence de J2EE 1.4. Version adossée au serveur Open Source Tomcat.
|
Gratuit (version de production).
|
Java System Application Server Standard Edition
|
Version basée sur le serveur Web de Sun (Java Web Server) et comprenant l'équilibrage de charge.
|
91 euros par employé* ou 2 000 euros (par CPU).
|
Java System Application Server Enterprise Edition
|
Version comprenant aussi des fonctions d'équilibrage de charge et de failover.
|
91 euros par employé* ou 10 000 euros (par CPU).
|
*Formules incluant des services de maintenance (mises à jour), de support technique, ainsi que des prestations de formation. |
|
|