Présentation technique de Sun Java Enterprise System 5 Update 1

Composants de services système

Plusieurs composants Java ES fournissent les principaux services qui prennent en charge les solutions logicielles distribuées. Ces services système comprennent les services de portail, les services d'identité et de sécurité, les services de conteneur Web, les services d'application J2EE ainsi que les services de persistance.

Les composants de services système qui fournissent ces services distribués, et les services qu'ils fournissent sont décrits brièvement dans le tableau suivant. Chaque composant de service système est un processus serveur à unités d'exécution multiples capable de prendre en charge un nombre important de clients. Pour plus de détails sur chaque composant, reportez-vous à la section Composants de services système

Tableau 1–1 Composants de service système Java ES

Composant 

Services système fournis 

Sun Java System Access Manager

Fournit des services de gestion d'accès et d'administration des identités numériques. Les services de gestion des accès englobent l'authentification (notamment la connexion unique) et l'autorisation basée sur les rôles pour l'accès aux applications et/ou aux services. Les services d'administration regroupent l'administration centralisée des comptes utilisateur individuels, des rôles, des groupes et des stratégies.

Sun Java System Application Server

Fournit des services de conteneur J2EE pour les composants Enterprise JavaBeansTM (EJB), tels que des beans de session, des beans d'entité et des beans pilotés par messages. Le conteneur fournit les services d'infrastructure requis pour assurer l'interaction des composants distribués à configuration groupée, faisant d'Application Server une plate-forme de développement et d'exécution des services Web et des applications d'e-commerce. Application Server fournit également des services de conteneur Web.

Sun Java System Directory Server

Fournit un référentiel central permettant de stocker et de gérer les informations du réseau intranet et d'Internet, telles que les profils d'identité (employés, clients, fournisseurs, etc.), les justificatifs d'identité des utilisateurs (certificats de clé publique, mots de passe, codes confidentiels), les droits d'accès, les informations sur les ressources des applications et les informations sur les ressources réseau. 

Java DB [Java ES 5 est la première version à inclure Java DB comme composant logiciel. Dans sa première version, Java DB était un composant partagé appelé Base de données Derby inclus dans Java ES 2005Q4.]

Fournit une base de données légère pour le développement d'applications Java. Java DB est la distribution prise en charge par Sun de la base de données de technologie open-source Apache Derby 100% Java.

Sun Java System Message Queue

Assure une messagerie fiable et asynchrone entre les applications et les composants distribués à configuration dispersée. Message Queue implémente la spécification API JavaTM Message Service (JMS) et ajoute des fonctions d'entreprise telles que la sécurité, l'évolutivité et l'administration à distance.

Sun Java System Portal Server

Fournit des services de portail clés, tels que la personnalisation et l'agrégation de contenu, aux clients de navigateur qui accèdent aux services ou aux applications d'entreprise. Portal Server fournit également un moteur de recherche configurable. 

Sun Java System Service Registry

Fournit un registre et un référentiel pour la prise en charge des applications SOA (Service-Oriented Architecture). Service Registry implémente des normes industrielles pour l'enregistrement et la détection des services Web, ainsi que pour la gestion des informations et faits associés, des artefacts, par exemple des schémas XML, des règles des processus industriels, du contrôle d'accès, du contrôle de version, etc.  

Sun Java System Web Server

Fournit des services de conteneur Web J2EE pour les composants Web Java tels que les composants Java TM servlet et JavaServer PagesTM (JSPTM). Web Server prend également en charge d'autres technologies d'application Web pour la fourniture de contenus Web statiques et dynamiques, tels que les scripts CGI et Sun Java System Active Server Pages.