Les composants de service du système Java ES fournissent les services d'infrastructure requis pour la prise en charge des applications d'entreprise distribuées. Ils sont décrits dans les sections suivantes :
Sun Java System Access Manager (Access Manager) fournit une infrastructure permettant à une organisation de gérer les processus utilisés pour administrer les identités numériques des clients, employés et partenaires utilisant leurs services Web et leurs applications non Web. Comme ces ressources peuvent être distribuées par l'intermédiaire d'un large éventail de réseaux informatiques internes et externes, les attributs, les stratégies et les droits sont définis et appliqués à chaque identité pour gérer l'accès à ces technologies.
Le programme d'installation de Java ES fournit Access Manager sous la forme d'un composant unique installable. Si nécessaire, les sous-composants suivants de Access Manager peuvent être installés séparément:
Identity Management and Policy Services Core : permet de créer et de gérer l'identité des utilisateurs, ainsi que de définir et d'évaluer les stratégies permettant d'accéder aux ressources de Java ES en fonction de l'identité des utilisateurs. Ce sous-composant inclut également les sous-composants SDK Access Manager et Delegated Administrator (voir Sun Java System Delegated Administrator 6 2005Q4).
Access Manager SDK : offre une interface distante vers Access Manager. Ce sous-composant doit être installé sur tout ordinateur hébergeant un composant Java ES accédant à distance à Access Manager.
Access Manager Administration Console : cette interface graphique regroupe les services d'identité et la gestion de stratégies et offre aux utilisateurs une interface unique pour créer et gérer leur compte, les attributs de service ainsi que les règles d'accès dans Directory Server.
Common Domain Services for Federation Management : permet aux utilisateurs d'entrer une seule identité pour accéder aux applications proposées par plusieurs fournisseurs de services affiliés.
Sun Java System Application Server (Application Server) fournit une plate-forme compatible J2EE pour le développement et le déploiement des services d'application et des services Web. Application Server apporte les services d'infrastructure permettant l'interaction entre des composants distribués à configuration groupée, y compris l'appel de méthode distant et d'autres services d'exécution.
Le programme d'installation de Java ES fournit Application Server sous la forme d'un composant unique installable. Si nécessaire, les sous-composants suivants de Application Server peuvent être installés séparément:
Domain Administration Server : fournit des fonctions d'administration côté serveur, telles que la gestion et la configuration d'Application Server, ainsi que le déploiement d'applications et de composants J2EE.
Application Server Administration Client : fournit des clients d'administration graphique qui permettent de gérer et de configurer les applications hébergées et les installations d'Application Server. Administration Client aide également à déployer les applications.
Outil d'administration par ligne de commande : fournit des clients d'administration par ligne de commande qui permettent de gérer et de configurer les applications hébergées et les installations d'Application Server. Cet outil aide également à déployer les applications.
Plug-in d'équilibrage de charge :
PointBase : fournit une base de données imbriquée pouvant être utilisée pour les opérations de persistance.
Exemples d'applications :
Sun Java System Calendar Server (Calendar Server) est une solution évolutive basée sur le Web, utilisée pour la gestion centralisée des calendriers et la planification à l'intention des entreprises et fournisseurs de services. Calendar Server prend en charge les calendriers personnels et de groupe, mais aussi de ressources, telles que les salles de conférence ou le matériel.
Le programme d'installation de Java ES fournit Calendar Server sous la forme d'un composant unique installable.
Sun Java System Directory Server (Directory Server) offre un service d'annuaire centralisé pour les informations relatives à vos réseaux (intranet et/ou extranet). Directory Server s'intègre aux systèmes existants et fait office de référentiel centralisé par le regroupement des informations sur vos employés, clients, fournisseurs et partenaires. Vous pouvez étendre Directory Server de manière à gérer les préférences et profils des utilisateurs, ou encore l'authentification des utilisateurs du réseau extranet.
Le programme d'installation de Java ES fournit Directory Server sous la forme d'un composant unique installable.
Sun Java System Instant Messaging (Instant Messaging) permet aux utilisateurs de participer à des sessions de messagerie instantanée et de discussion, de s'envoyer réciproquement des messages d'alerte, et de partager instantanément des forums groupés. Instant Messaging convient à la fois aux intranets et à Internet, et autorise les interactions avec d'autres fournisseurs de messagerie instantanée.
Le programme d'installation de Java ES fournit Instant Messaging sous la forme d'un composant unique installable. Les sous-composants suivants d'Instant Messaging peuvent être installés séparément :
Instant Messaging Server Core : inclut le serveur et le logiciel multiplexeur.
Instant Messaging Resources
Access Manager Instant Messaging Service
Sun Java System Message Queue (Message Queue) est une solution basée sur des normes permettant de résoudre la problème des communications inter-applications et d'assurer une livraison fiable des messages. Message Queue est un système de messagerie d'entreprise appliquant la norme ouverte Java Message Service (JMS).
En plus d'être un fournisseur JMS, Message Queue possède des fonctionnalités dépassant les exigences minimales de la spécification JMS. Grâce au logiciel Message Queue, les processus exécutés sur différentes plates-formes et différents systèmes d'exploitation peuvent se connecter à un service de messagerie Message Queue commun pour l'envoi et la réception d'informations. Les développeurs d'applications peuvent se consacrer à la logique d'entreprise de leurs applications au lieu de devoir se charger de détails de bas niveau concernant la manière dont leurs applications communiquent sur un réseau.
Deux éditions de Message Queue sont disponibles :
Enterprise Edition (par défaut) : assure la prise en charge des services de messages multicourtiers, des connexions HTTP/HTTPS, des connexions sécurisées et évolutives, du basculement de la connexion client et du support client pour le langage C. Cette édition est particulièrement bien adaptée au déploiement et au fonctionnement d'applications de messagerie dans un environnement de production à grande échelle.
Platform Edition : assure une prise en charge JMS de base et convient le mieux aux environnements de développement et de déploiement à petite échelle.
Les composants Message Queue Enterprise Edition et Message Queue Platform Edition fournis par le programme d'installation de Java ES peuvent être installés séparément.
Sun Java System Messaging Server (Messaging Server) est un serveur de messagerie Internet puissant , basé sur des normes, destiné aux entreprises et fournisseurs de services. Conçu pour assurer une gestion fiable et de haute capacité des messages, Messaging Server se compose de plusieurs composants modulaires, configurables indépendamment les uns des autres, offrant une prise en charge de plusieurs protocoles de messagerie électronique.
Le programme d'installation de Java ES fournit Messaging Server sous la forme d'un composant unique installable. Toutefois, après l'installation, chaque instance peut être configurée en vue de fournir n'importe lequel des nombreux services de messagerie, représentant l'ensemble des sous-composants suivants de Messaging Server :
Message Store : permet de stocker et de récupérer des messages.
Message Transfer Agent (MTA) : prend en charge l'envoi de messages en traitant les connexions SMTP, en acheminant les messages et en les livrant aux stockages de messages appropriés. Peut être configuré pour une livraison des messages dans le stockage interne (entrant) ou dans le stockage externe (sortant).
Message Multiplexor (MMP) : prend en charge la récupération des messages en accédant au stockage des messages (ou à un ensemble de stockages) pour les clients de messagerie utilisant les protocoles IMAP ou POP.
Message Express Multiplexor (MEM) : prend en charge la récupération et l'envoi de messages par des clients de messagerie Web (HTTML).
Sun Java System Portal Server (Portal Server) est une solution de serveur de portail compatible avec les identités. Portal Server combine des services de portail essentiels, tels que la personnalisation, l'agrégation, la sécurité, l'intégration et la recherche. Mobile access, sous-composant de Portal Server, fournit un accès sans fil à Portal Server à partir de périphériques mobiles, tels que des téléphones portables et des assistants numériques personnels (PDA).
Le programme d'installation de Java ES fournit Portal Server, avec Mobile access, sous la forme d'un composant unique installable.
Sun Java System Service Registry (Service Registry) est un référentiel jouant à la fois le rôle de registre de services Web (UDDI) et de registre XML d'entreprise (ebXML) pour la prise en charge des applications dont l'architecture est orientée vers les services Web (SOA). Le registre UDDI est utilisé pour enregistrer et détecter les services Web, tandis que le registre ebXML permet de stocker et de gérer les artéfacts d'informations nécessaires pour prendre en charge certains processus d'entreprise. Ces artéfacts comprennent les métadonnées telles que le schéma XML, les règles des processus d'entreprise, les contrôles d'accès aux services Web, les contrôles de version, les schémas de classification, etc.
Sun Java System Web Server (Web Server ) est un serveur Web sécurisé à processus et à unités d'exécution multiples créé sur des normes ouvertes. Web Server offre performances, fiabilité, évolutivité et d'excellentes capacités de gestion pour toutes les entreprises, quelle que soit leur taille. Web Server prend en charge un grand nombre de standards logiciels Web, parmi lesquels JDK 1.4.1, Java Servlet 2.3, JavaServer Pages TM (JSPTM) 1.2, HTTP/1.1, PKCS #11, FIPS-140, les certificats 168 bits, ainsi que de nombreux autres standards de sécurité.
Le programme d'installation de Java ES fournit Web Server sous la forme d'un composant unique installable.