Cette annexe présente une liste de références de tous les composants de Java ES, regroupés dans les catégories suivantes :
Description des composants de service du système. Ces composants fournissent les services d'infrastructure clés de Java ES requis pour la prise en charge des applications d'entreprise distribuées. Ces services, décrits dans À quoi sert Java Enterprise System ?, comprennent les services de portail, les services de communication et de collaboration, les services d'identité et de sécurité, les services Web et d'application et les services de disponibilité.
Description des composants de qualité de service. Ces composants permettent d'améliorer la qualité des services fournis par les composants de service du système ou par les composants d'applications distribuées. Parmi ces composants, on distingue les composants utilisés pour assurer un temps de disponibilité quasi continu du système, les composants d'accès permettant de prendre en charge un accès sécurisé de l'utilisateur final aux services système et les composants de gestion système destinés à améliorer l'entretien des solutions Java ES.
Composants partagés. Ces composants sont des bibliothèques locales pouvant être partagées par tout composant de Java ES fonctionnant sur un ordinateur hôte donné.
Dans cette annexe, les composants de Java ES sont présentés par ordre alphabétique au sein de leurs catégories et sous-catégories respectives.
Pour une présentation de la documentation afférente à chaque composant, reportez-vous à Présentation de la documentation de Sun Java Enterprise System 2005Q4.
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.
Les composants utilisés pour la prise en charge des composants de service deJava ES sont regroupés dans les catégories suivantes :
composants de disponibilité ;
composants d'accès ;
composants administratifs.
Ces composants sont décrits dans les sections suivant celle-ci.
Les composants de disponibilité assurent un temps de disponibilité quasi continu des composants de service du système et des composants d'applications. Les composants de disponibilité suivants de Java ES sont décrits dans la section ci-dessous :
Le logiciel Sun Cluster fournit des services haute disponibilité Évolutivité pour Java Enterprise System, et pour les applications basées sur l'infrastructure de Java ES.
Un cluster est un ensemble d'ordinateurs interconnectés (nœuds du cluster) fournissant conjointement une vue client unique des services, ressources du système et données. Au niveau interne, le cluster utilise les ordinateurs redondants, les interconnexions, le stockage de données et les interfaces réseau pour assurer une haute disponibilité aux données et services basés sur le cluster. Le logiciel Sun Cluster surveille en permanence le bon fonctionnement des nœuds membres et autres ressources du cluster et utilise la redondance interne pour assurer un accès quasi-continu à ces ressources, même en cas d'erreur.
Le programme d'installation de Java ES fournit le noyau Sun Cluster et les agents Sun Cluster sous la forme de composants installables séparément. Des agents Sun Cluster supplémentaires sont disponibles sur des CD distincts.
Sun Java System High Availability Session Store (HADB) fournit un magasin de données qui peut être utilisé pour préserver la disponibilité des données même en cas de panne. Cette fonctionnalité est particulièrement importante pour restaurer des informations d'état associées à une session client. Sans cette fonctionnalité, une panne survenant en cours de session requiert la répétition de toutes les opérations lors du rétablissement de la session.
Les composants suivants de Java ES fournissent des services permettant de stocker des informations sur l'état de la session : Application Server, Access Manager et Message Queue. Cependant, Application Server est le seul composant pouvant utiliser les services HADB pour conserver l'état de la session pendant la panne.
Le programme d'installation de Java ES fournit HADB sous la forme d'un composant unique installable. Toutefois, il faut à la fois un serveur et un sous-composant client pour fournir des services HADB.
Les composants d'accès assurent un accès frontal aux services système, souvent à partir de sites Internet situés hors du pare-feu d'entreprise. Les composants d'accès suivants de Java ES sont décrits dans la section ci-dessous :
Sun Java System Communications Express (Communications Express) fournit un client de communications et de collaboration intégré basé sur le Web offrant aux utilisateurs une interface Web avec services de calendrier, de messagerie et de carnet d'adresses. Communications Express se compose des trois modules client suivants : calendrier, carnet d'adresses et courrier. Configurable de manière à donner accès à Messaging Server, Calendar Server ou les deux, Communications Express fonctionne avec Sun Java System LDAP Schéma, Version 1 (Schéma 1) ou Schéma 2.
Le programme d'installation de Java ES fournit Communications Express sous la forme d'un composant unique installable.
Sun Java System Web Proxy Server (Web Proxy Server) assure la mise en cache, le filtrage et la distribution de contenus Web. Web Proxy Server est souvent utilisé au sein des pare-feux d'entreprise afin de réduire le nombre de requêtes vers les serveurs de contenu distants et à l'extérieur des pare-feux afin de fournir une passerelle de sécurité pour les requêtes Internet entrantes.
Le programme d'installation de Java ES fournit Web Proxy Server en tant que composant installable unique.
Sun Java System Connector for Microsoft Outlook permet d'utiliser Outlook comme client de bureau avec Sun Java Enterprise System. Le connecteur est un plug-in d' Outlook qui doit être installé sur l' ordinateur de l' utilisateur.
Connector for Microsoft Outlook envoie des requêtes à Messaging Server pour s'enquérir des hiérarchies de dossiers et des messages électroniques, puis convertit ces informations en propriétés Messaging API (MAPI) pouvant être affichées par Outlook. De même, il utilise le protocole WCAP pour interroger Calendar Serverpour les événements et tâches qui sont ensuite convertis en propriétés MAPI. Grâce à ce modèle, Sun Java System Connector pour Microsoft Outlook contruit un affichage d' utilisateur final Outlook à partir de deux sources d' informations séparées: la messagerie à partir de Messaging Server et les informations d'agenda à partir de Calendar Server.
Sun Java System Connector pour Microsoft Outlook est fourni sur le CD d'accessoires avec son propre programme d'installation.
Sun Java System Directory Proxy Server (Directory Proxy Server) est un composant essentiel de tout service d'annuaire pour les solutions de commerce électronique. Directory Proxy Server est une passerelle LDAP de la couche application qui offre un contrôle des accès aux annuaires amélioré, une compatibilité de schémas et une haute disponibilité grâce aux fonctions de basculement et d'équilibrage de charge.
Le programme d'installation de Java ES fournit Directory Proxy Server sous la forme d'un composant unique installable.
Sun Java System Portal Server Secure Remote Access (Portal Server Secure Remote Access) étend Portal Server en proposant un accès sécurisé distant via un navigateur au contenu et aux services de Portal Server à partir de n'importe quel navigateur distant, éliminant ainsi la nécessité de recourir au logiciel client. Son intégration à Portal Server garantit aux utilisateurs l'utilisation d'un accès sécurisé au contenu et aux services auxquels ils ont accès.
Le programme d'installation de Java ES fournit Portal Server Secure Remote Access sous la forme d'un composant unique installable. Si nécessaire, les sous-composants suivants de Portal Server Secure Remote Access peuvent être installés séparément :
Portal Server Secure Remote Access Core :
Gateway : fournit une interface et une barrière de sécurité à un réseau intranet d'entreprise qui autorise un accès distant en dehors de l'intranet. Gateway présente à un utilisateur distant le contenu de manière sécurisée à partir de serveurs d'applications et de serveurs Web internes par le biais d'une seule interface.
Proxy netlet : permet aux utilisateurs d'exécuter en toute sécurité des services TCP/IP communs sur Internet et sur d'autres réseaux non sécurisés. Netlet permet d'exécuter des applications, telles que Telnet, SMTP, HTTP, ainsi que des applications à port fixe.
Serveur proxy de réécriture : fournit un accès sécurisé aux pages Web d'un réseau intranet d'entreprise depuis l'extérieur en transformant les liens Web et en créant des ensembles de règles permettant de traiter ces pages.
Les composants administratifs assurent des fonctions de gestion, telles que la configuration et le contrôle, pour les services système. Les composants administratifs suivants de Java ES sont décrits dans la section ci-dessous :
Sun Java System Administration Server (Administration Server) et Server Console fournissent conjointement un outil graphique permettant de gérer Directory Server, Directory Proxy Server et Messaging Server. Administration Server traite les requêtes des serveurs d'un groupe de serveurs placés dans un même répertoire racine, puis lance les programmes indispensables à la réalisation de ces requêtes.
Server Console est une application Java autonome qui fonctionne en combinaison avec une instance de Directory Server et une instance d'Administration Server sur votre réseau. Server Console fait office d'application de gestion frontale des logiciels Java ES de votre entreprise.
Le programme d'installation de Java ES fournit Server Console et Administration Server ensemble, sous la forme d'un composant installable unique.
Sun Java System Directory Preparation Script est utilisé pour configurer Directory Server à l'aide du schéma requis pour provisionner les utilisateurs pour Messaging Server et Calendar Server.
Sun Java System Delegated Administrator est un utilitaire de ligne de commande (commadmin ) servant au provisioning des utilisateurs, groupes, domaines et ressources pour Calendar Server, Messaging Server, ainsi que d'autres fournisseurs de services Java ES.
Delegated Administrator est installé automatiquement lorsque vous choisissez d'installer Access Manager.
Les composants partagés assurent la prise en charge de la technologie et des services locaux dont dépendent les composants de service du système et les composants de qualité de service de Java ES. Le programme d'installation de Java ES installe automatiquement les composants partagés requis pour la prise en charge d'autres composants Java ES installés sur un ordinateur hôte.
Java Enterprise System inclut les composants partagés répertoriés ci-dessous :