Nouveautés de Sun Java Enterprise System 6
Ce document a été mis à jour par l'équipe Java ES.
Sun Java Enterprise System (Java ES) 6 comprend de nombreuses améliorations et optimisations par rapport aux versions antérieures de Java ES. Toutefois, les fonctionnalités et caractéristiques de Java ES 6 d'importance au moins égale à celles des versions antérieures n'ont pas été modifiées. Tout comme les versions antérieures de Java ES, Java ES 6 :
utilise un modèle de tarification d'abonnements permettant de réduire le coût total de possession et de simplifier le suivi des licences ainsi que la comptabilité ;
inclut une grande variété de services à plusieurs niveaux afin de répondre aux besoins des entreprises de toute taille ;
fournit une sélection de produits logiciels permettant de couvrir un large éventail des besoins en infrastructure ;
offre un ensemble de suites intégrant des fonctionnalités spécialement adaptées aux besoins des entreprises ;
prend en charge plusieurs systèmes d'exploitation et un grand nombre de technologies de virtualisation de systèmes ;
Les nouvelles fonctionnalités et caractéristiques disponibles sous Java ES 6 comprennent les éléments suivants :
Nouveaux produits logiciels et nouvelles versions de produits existants
Pour conserver la cadence des nouveaux outils et technologies, certains produits des versions antérieures de Java ES ont été remplacés sous Java ES 6 :
Sun Java System Portal Server a été remplacé par GlassFish Web Space Server, une plate-forme pour les serveurs de portail nouvelle génération de Sun. Reposant sur le projet de portail Open Source Liferay, cette plate-forme permet aux petites et grandes entreprises de rassembler des applications et des contenus provenant d'un grand nombre de sources internes et Web et de les présenter sous forme d'un portail personnalisable et unifié sur les navigateurs Web, kiosques et appareils mobiles.
Sun Java Studio Enterprise et Sun Java Studio Creator ont été remplacés par NetBeans, un environnement de développement intégré Open Source important conçu pour les développeurs de logiciels. Il fournit tous les outils nécessaires permettant de créer un bureau, une entreprise, un site Web et des applications mobiles de qualité professionnelle en utilisant le langage Java, C/C++, voire des langages dynamiques tels que PHP, JavaScript, Groovy et Ruby.
Java ES 6 comprend également des nouvelles versions de produits provenant des versions antérieures de Java ES :
Solaris Cluster (précédemment appelé Sun Cluster)
Sun GlassFish Enterprise Server (précédemment appelé Sun Java System Application Server)
Sun OpenSSO Enterprise (précédemment appelé Sun Java System Access Manager)
Sun Java System Directory Server Enterprise Edition
Sun Java System Message Queue
Sun Java System Web Server
Sun Java System Web Proxy Server
Nouvelle méthode d'installation
Les versions antérieures de Java ES incluent un programme d'installation unique pour tous les produits de base Java ES. En effet, ce programme d'installation offre quelques avantages, notamment pour l'installation simple d'un système donné. Toutefois, il présente les inconvénients suivants :
Il requiert un accès superutilisateur pour exécuter le logiciel installé et lui attribuer la propriété superutilisateur.
Il autorise uniquement une seule instance produit par système.
Il prend en charge uniquement les distributions de packages natifs.
Dans certains cas, un ou plusieurs de ces inconvénients compliquent considérablement la tâche d'installation d'un déploiement robuste niveau entreprise de Java ES.
Sous Java ES 6, ce programme d'installation a été remplacé par les programmes d'installation des produits de Java ES. Étant donné que chaque programme d'installation est défini pour les fonctions et les fonctionnalités du produit qu'il installe, l'installation générale est désormais plus simple que celle des versions antérieures
Plate-forme étendue et test d'interopérabilité
Afin de répondre aux besoins de fiabilité, flexibilité et d'intégration rapide des petites et grandes entreprises, Java ES a depuis sa première version été soumis à une procédure de tests de plate-forme et d'interopérabilité étendue.
Sous Java ES 6, cette procédure a été développée pour offrir une couverture plus étendue que dans les versions antérieures :
Le test de comptabilité et d'interopérabilité couvre plus rigoureusement davantage de produits, notamment ceux de Java System Suites, ainsi que ceux de Java ES Base.
Le test de déploiement couvre les scénarios de déploiement plus répandus en exploitant davantage les fonctionnalités des produits.
Le test de plate-forme couvre davantage de plates-formes (à la fois natives et virtualisées).
Le test de plate-forme valide également la prise en charge Java ES sur les extensions de confiance Solaris 10.
Ce test étendu de Java ES est réalisé en plus du test rigoureux exécuté par chaque produit. Ainsi, le test des fonctionnalités du produit et sa capacité d'interagir avec les autres produits Java ES pour un grand nombre de plates-formes sous différents déploiements permettent de répondre aux besoins des entreprises de taille variée.