Dieser Anhang enthält eine Referenzliste aller Java ES-Komponenten, die in die folgenden Kategorien unterteilt ist:
Beschreibungen der Systemdienstkomponenten. Diese Komponenten bieten wesentliche Java ES-Infrastrukturdienste, die für die Unterstützung verteilter Unternehmensanwendungen benötigt werden. Zu diesen Diensten gehören, wie unter Wozu benötigen Sie Java Enterprise System? beschrieben, Zugangsdienste, Kommunikations- und Zuammenarbeitsdienste, Identitäts- und Sicherheitsdienste, Web- und Anwendungsdienste sowie Verfügbarkeitsdienste.
Beschreibung der Dienstqualitätskomponenten. Diese Komponenten werden verwendet, um die Dienstqualitäten von Systemdienstkomponenten oder verteilten Anwendungskomponenten zu verbessern. Bei einigen handelt es sich um Verfügbarkeitskomponenten, die für einen nahezu kontinuierlichen Betrieb des Systems eingesetzt werden. Bei anderen handelt es sich um Zugriffskomponenten, die den gesicherten Zugriff von Endbenutzern auf Systemdienste unterstützen. Oder es handelt sich um Systemverwaltungskomponenten, mit denen die Zweckmäßigkeit der Java ES-Lösungen verbessert wird.
Gemeinsam genutzte Komponenten. Diese Komponenten sind lokale Bibliotheken, die von allen Java ES-Komponenten, die auf bestimmten Hostcomputern ausgeführt werden, gemeinsam genutzt werden können.
In diesem Anhang sind die Java ES-Komponenten innerhalb ihrer jeweiligen Kategorien und Unterkategorien alphabetisch aufgelistet.
Eine Übersicht über die Dokumentation zu den verschiedenen Komponenten finden Sie im Übersicht über die Dokumentation zu Sun Java Enterprise System 2005Q4.
Java ES-Systemdienstkomponenten bieten die Infrastrukturdienste, die für die Unterstützung verteilter Unternehmensanwendungen benötigt werden. Die Java ES-Systemdienstkomponenten werden in den folgenden Abschnitten beschrieben:
Sun Java System Access Manager (Access Manager) bietet Organisationen eine Infrastruktur für die Verwaltung von Vorgängen, die bei der Verwaltung digitaler Identitäten von Kunden, Angestellten und Partnern anfallen, die die webbasierten Dienste und nicht webbasierten Anwendungen der Organisation nutzen. Da diese Ressourcen möglicherweise weiträumig über interne und externe Computernetzwerke hinweg verstreut sind, werden Attribute, Richtlinien und Berechtigungen definiert und auf jede Identität angewendet, um den Zugriff auf diese Technologien zu verwalten.
Das Java ES-Installationsprogramm stellt Access Manager als installierbare Einzelkomponente zur Verfügung. Bei Bedarf können die folgenden Access Manager-Unterkomponenten separat installiert werden:
Identity Management and Policy Services Core. Mit dieser Unterkomponente werden Benutzeridentitäten erstellt und verwaltet sowie Richtlinien definiert und ausgewertet, die basierend auf der Identität der Benutzer Zugriff auf die Java ES-Ressourcen bieten. Diese Unterkomponente enthält außerdem die Unterkomponenten Access Manager SDK und Delegated Administrator (siehe Sun Java System Delegated Administrator 6 2005Q4).
Access Manager SDK. Bietet eine Remote-Schnittstelle für Access Manager. Diese Unterkomponente muss auf jedem Computer installiert werden, der als Host für eine Java ES-Komponente dient, auf die Access Manager remote zugreift.
Access Manager Administration Console. Hierbei handelt es sich um eine grafische Benutzeroberfläche, die Identitätsdienste und Richtlinienverwaltung zusammenfasst und eine einzige Oberfläche liefert, die Benutzern das Erstellen und Verwalten von Benutzerkonten, Service-Attributen und Zugangsregeln im Directory Server ermöglicht.
Common Domain Services for Federation Management. Ermöglicht Benutzern die Verwendung einer einzelnen Identität, um auf Anwendungen zuzugreifen, die von mehreren angegliederten Dienstanbietern angeboten werden.
Sun Java System Application Server (Application Server) bietet eine J2EE-kompatible Plattform für die Entwicklung und Bereitstellung von Web- und Anwendungsdiensten. Application Server bietet die Infrastrukturdienste für die Interaktion zwischen eng verknüpften und verteilten Komponenten, einschließlich Remote-Methodenaufruf und anderer Laufzeitdienste.
Das Java ES-Installationsprogramm stellt Application Server als installierbare Einzelkomponente zur Verfügung. Bei Bedarf können die folgenden Application Server-Unterkomponenten separat installiert werden:
Domain Administration Server. Bietet serverseitige Verwaltungsfunktionen, wie die Verwaltung und Konfiguration von Application Server und die Bereitstellung von J2EE-Komponenten und -Anwendungen.
Application Server Administration Client. Bietet grafische Verwaltungsclients für die Verwaltung und Konfiguration von Application Server-Installationen und gehostete Anwendungen. Der Administration Client hilft auch bei der Bereitstellung von Anwendungen.
Command Line Administration Tool. Bietet befehlszeilengesteuerte Verwaltungsclients für die Verwaltung und Konfiguration von Application Server-Installationen und gehostete Anwendungen. Das Tool hilft auch bei der Bereitstellung von Anwendungen.
Load Balancing Plug-in.
PointBase. Bietet eine eingebettete Datenbank, die für persistente Vorgänge genutzt werden kann.
Beispielanwendungen.
Sun Java System Calendar Server (Calendar Server) ist eine skalierbare, webbasierte Lösung für die zentrale Kalenderverwaltung und Terminplanung für Unternehmen und Dienstanbieter. Calendar Server unterstützt persönliche Kalender und Gruppenkalender sowie Kalender für Ressourcen wie Konferenzräume und Ausrüstung.
Das Java ES-Installationsprogramm stellt Calendar Server als installierbare Einzelkomponente zur Verfügung.
Sun Java System Directory Server (Directory Server) bietet einen zentralen Verzeichnisdienst für Ihre Intranet-, Netzwerk- und Extranet-Informationen. Directory Server wird in bestehende Systeme integriert und fungiert als zentraler Ablageort für die Konsolidierung von Mitarbeiter-, Kunden-, Lieferanten- und Partnerinformationen. Sie können Directory Server dahin gehend erweitern, dass die Verwaltung von Benutzerprofilen und Voreinstellungen sowie die Extranet-Benutzerauthentifizierung ermöglicht werden.
Das Java ES-Installationsprogramm stellt Directory Server als installierbare Einzelkomponente zur Verfügung.
Sun Java System Instant Messaging (Instant Messaging) ermöglicht Endbenutzern die Teilnahme an Instant Messaging- und Chat-Sitzungen, das Senden von Warnmeldungen untereinander und die Verbreitung aktueller Gruppen-News in Echtzeit. Instant Messaging eignet sich sowohl für das Intranet als auch für das Internet und unterstützt die Kommunikation mit anderen Messaging-Anbietern.
Das Java ES-Installationsprogramm stellt Instant Messaging als installierbare Einzelkomponente zur Verfügung. Die folgenden Instant Messaging-Unterkomponenten können separat installiert werden:
Instant Messaging Server Core. Enthält Server- und Multiplexor-Software.
Instant Messaging Resources.
Access Manager Instant Messaging Service.
Sun Java System Message Queue (Message Queue) ist eine auf Standards basierende Lösung für die häufig problematische Kommunikation zwischen Anwendungen und verlässlicher Nachrichtenweiterleitung. Message Queue ist ein Messaging-System für Unternehmen, das den Java Message Service (JMS) Open Standard implementiert.
Message Queue ist jedoch nicht nur ein JMS-Anbieter, sondern verfügt auch über Funktionen, die über die Mindestanforderungen der JMS-Spezifikation hinausgehen. Über die Message Queue-Software können Vorgänge, die auf unterschiedlichen Plattformen und unter unterschiedlichen Betriebssystemen ausgeführt werden, eine Verbindung mit einem allgemeinen Message Queue-Dienst herstellen, um Informationen zu senden und zu empfangen. Anwendungsentwickler können sich also auf die Geschäftslogik ihrer Anwendungen konzentrieren und müssen sich nicht mit den wenig interessanten Details der netzwerkübergreifenden Anwendungskommunikation befassen.
Message Queue ist in zwei Ausgaben erhältlich:
Enterprise Edition (Standard). }Sie bietet Unterstützung für Nachrichtendienste mit mehreren Brokern, HTTP/HTTPS-Verbindungen, sichere und skalierbare Verbindungen, Failover für Client-Verbindungen und Client-Unterstützung für die Sprache C. Diese Edition ist für die Bereitstellung und Ausführung von Messaging-Anwendungen in einer umfangreichen Produktionsumgebung am besten geeignet.
Platform Edition. }Stellt grundlegende JMS-Unterstützung zur Verfügung und ist am besten für kleinere Bereitstellungs- und Entwicklungsumgebungen geeignet.
Das Java ES-Installationsprogramm stellt Message Queue Enterprise Edition und Message Queue Platform Edition als installierbare Einzelkomponenten zur Verfügung.
Sun Java System Messaging Server (Messaging Server) ist ein leistungsfähiger, auf Standards basierender Internet Messaging Server sowohl für Unternehmen als auch Dienstanbieter. Messaging Server ist für die zuverlässige Verarbeitung von Nachrichten in großem Umfang konzipiert und umfasst mehrere modulare, unabhängig konfigurierbare Komponenten, die Unterstützung für verschiedene E-Mail-Protokolle bieten.
Das Java ES-Installationsprogramm stellt Messaging Server als installierbare Einzelkomponente zur Verfügung. Nach der Installation kann jedoch jede Messaging Server-Instanz so konfiguriert werden, dass sie eine beliebige Anzahl verschiedener Messaging-Dienste bereitstellt, die aus der folgenden Gruppe von Messaging Server-Unterkomponenten stammen:
Nachrichtenspeicher. Speichert Nachrichten und ruft Nachrichten ab.
Message Transfer Agent (MTA). Unterstützt das Senden von E-Mails durch das Bearbeiten von SMTP-Verbindungen, die Weiterleitung von E-Mails und die Zustellung von Nachrichten an die richtigen Nachrichtenspeicher. Kann so konfiguriert werden, dass E-Mails an interne Speicher (Inbound) oder an externe E-Mailspeicher (Outbound) geliefert werden.
Message Multiplexor (MMP). Unterstützt das Abrufen von E-Mails, indem der Zugriff auf den Message-Speicher (oder eine Gruppe von Speichern) für E-Mail-Clients realisiert wird, die IMAP- oder POP-Protokolle nutzen.
Message Express Multiplexor (MEM). Unterstützt das Abrufen und Senden von E-Mails durch webbasierte (HTTML-)E-Mail-Clients.
Sun Java System Portal Server (Portal Server) ist eine identitätsbasierte Zugangsserver-Lösung. Portal Server vereint wichtige Zugangsdienste, wie Personalisierung, Aggregation, Sicherheit, Integration und Suche. Mobile Access, eine Unterkomponente von Portal Server, realisiert den drahtlosen Zugang auf für mobile Geräte, wie Handys und PDAs.
Das Java ES-Installationsprogramm stellt Portal Server einschließlich Mobile Access als installierbare Einzelkomponente zur Verfügung.
Sun Java System Service Registry (Service Registry) ist ein Repository, das sowohl als Webdienst-(UDDI-)Registrierung als auch als Enterprise Business XML-(ebXML-)Registrierung für die Unterstützung von Service-Oriented Architecture-(SOA-)Anwendungen dient. Die UDDI-Registrierung wird für die Registrierung und das Auffinden von Webdiensten verwendet und die ebXML-Registrierung für das Speichern und Verwalten der Informationsartefakte, die für die Unterstützung der Unternehmensprozessintegration erforderlich sind. Zu diesen Artefakten gehören Metadaten, wie XML-Schemata, Unternehmensprozessregeln, Webdienstzugriffssteuerung, Versionskontrolle, Klassifizierungsschemata usw.
Sun Java System Web Server (Web Server ) ist ein sicherer auf offenen Standards basierender Multiprozess- und Multithread-Webserver. Web Server bietet Unternehmen jeder Größe hohe Leistung, Zuverlässigkeit, Skalierbarkeit sowie Verwaltungsfunktionen. Web Server unterstützt zahlreiche Softwarestandards, darunter JDK 1.4.1, Java Servlet 2.3, JavaServer Pages TM (JSPTM) 1.2, HTTP/1.1, PKCS #11, FIPS-140, 168-Bit Step-Up-Zertifikate und verschiedene andere sicherheitsbasierte Standards.
Das Java ES-Installationsprogramm stellt Web Server als installierbare Einzelkomponente zur Verfügung.
Die für die Unterstützung der Java ES-Dienstkomponenten eingesetzten Komponenten sind in folgende Kategorien unterteilt:
Verfügbarkeitskomponenten
Zugriffskomponenten
Verwaltungskomponenten
Die in diesen Kategorien enthaltenen Komponenten sind in den folgenden Abschnitten beschrieben.
Verfügbarkeitskomponenten sorgen für eine nahezu kontinuierliche Systembetriebszeit der Systemdienstkomponenten und Anwendungskomponenten. In diesem Abschnitt werden die folgenden Java ES-Verfügbarkeitskomponenten beschrieben:
Sun Cluster-Software bietet Hochverfügbarkeitsdienste und Skalierbarkeit für Java Enterprise System sowie für auf der Java ES-Infrastruktur basierende Anwendungen.
Ein Cluster besteht aus lose miteinander verbundenen Computern (Cluster-Knoten), die zusammen eine einzelne Client-Ansicht der Dienste, Systemressourcen und Daten bieten. Intern verwendet der Cluster redundante Computer, Interconnects, Datenspeicher und Netzwerkschnittstellen zur Bereitstellung der Hochverfügbarkeit für clusterbasierte Dienste und Daten. Sun Cluster-Software überwacht fortlaufend den Zustand der Mitgliedsknoten und anderer Clusterressourcen und verwendet die interne Redundanz zur Bereitstellung eines beinahe unterbrechungsfreien Zugriffs auf diese Ressourcen, selbst wenn Fehler auftreten.
Das Java ES-Installationsprogramm stellt Sun Cluster Core und Sun Cluster Agents als installierbare Einzelkomponenten zur Verfügung. Weitere Sun Cluster Agents sind auf separaten CDs erhältlich.
Sun Java System High Availability Session Store (HADB) bietet einen Datenspeicher, mit dem Anwendungsdaten selbst bei einem Ausfall verfügbar gemacht werden können. Diese Möglichkeit ist besonders wichtig, um die einer Client-Sitzung zugeordneten Statusinformationen wiederherzustellen. Wenn während einer Sitzung ein Fehler auftritt müssen sonst in der neu erstellten Sitzung alle Vorgänge noch einmal wiederholt werden.
Die folgenden Java ES-Komponenten bieten Dienste, die Sitzungsstatusinformationen speichern: Application Server, Access Manager und Message Queue. Application Server ist jedoch die einzige dieser Komponenten, die HADB-Dienste nutzen kann, um während eines Ausfalls den Sitzungsstatus zu erhalten.
Das Java ES-Installationsprogramm stellt HADB als installierbare Einzelkomponente zur Verfügung. Für die HADB-Dienste werden jedoch sowohl eine Server- als auch eine Client-Unterkomponente benötigt.
Zugriffskomponenten bieten Front-End-Zugriff auf Systemdienste, der häufig über Internetstandorte erfolgt, die sich außerhalb der Firewall des Unternehmens befinden. In diesem Abschnitt werden die folgenden Java ES-Zugriffskomponenten beschrieben:
Sun Java System Communications Express (Communications Express) bietet einen integrierten webbasierten Client für Kommunikation und Zusammenarbeit, der Endbenutzern eine Webschnittstelle für Kalender-, E-Mail- und Adressbuchdienste zur Verfügung stellt. Communications Express besteht aus drei Client-Modulen: Calendar, Address Book und Mail. Für den Zugriff auf Messaging Server oder Calendar Server bzw. für den Zugriff auf beide Komponenten konfigurierbar; Communications Express arbeitet entweder mit Sun Java System LDAP-Schema Version 1 (Schema 1) oder Schema 2.
Das Java ES-Installationsprogramm stellt Communications Express als installierbare Einzelkomponente zur Verfügung.
Sun Java System Web Proxy Server (Web Proxy Server) bietet Cache-, Filter- und Verteilungsfunktionen für Webinhalte. Web Proxy Server wird häufig innerhalb von Firewalls eingesetzt, um die Anzahl der Anforderungen für remote Content Server zu reduzieren; außerhalb von Firewalls bietet Web Proxy Server einen sicheren Gateway für eingehende Internetanforderungen.
Das Java ES-Installationsprogramm stellt Web Proxy Server als installierbare Einzelkomponente zur Verfügung.
Sun Java System Connector for Microsoft Outlook ermöglicht die Nutzung von Outlook Desktop-Client mit Sun Java Enterprise System. Der Connector ist ein Outlook-Plugin, das auf dem Desktop des Benutzers installiert werden muss.
Der Connector für Microsoft Outlook fragt Messaging Server nach Ordnerhierarchien und E-Mail-Nachrichten ab und konvertiert dann die Informationen in Messaging API-Eigenschaften (MAPI-Eigenschaften), die Outlook anzeigen kann. In ähnlicher Weise nutzt es WCAP zur Abfrage von Calendar Server nach Ereignissen und Aufgaben, die anschließend in MAPI-Eigenschaften umgewandelt werden. Anhand dieses Modells erstellt der Sun Java System Connector für Microsoft Outlook eine Outlook-Ansicht für den Endbenutzer aus zwei verschiedenen Informationsquellen: Mail-Nachrichten von Messaging Server und Kalenderinformationen von Calendar Server.
Sun Java System Connector für Microsoft Outlook ist auf der Zubehör-CD enthalten (einschließlich Installationsprogramm).
Sun Java System Directory Proxy Server (Directory Proxy Server) ist eine wesentliche Komponente für unternehmenskritische Verzeichnisdienste in e-Commerce-Lösungen. Directory Proxy Server ist ein LDAP-(Lightweight Directory Access Protocol-)Protokollgateway der Anwendungsschicht, das verbesserte Verzeichniszugriffssteuerung, Schemakompatibilität und Hochverfügbarkeit durch Lastenausgleich und Failover in der Anwendungsschicht zur Verfügung stellt.
Das Java ES-Installationsprogramm stellt Directory Proxy Server als installierbare Einzelkomponente zur Verfügung.
Sun Java System Portal Server Secure Remote Access (Portal Server Secure Remote Access) ist eine Erweiterung für Portal Server und bietet browserbasierten sicheren Remote-Zugriff auf Portal Server-Content und -Dienste von einem beliebigen Remote-Browser aus. Dadurch wird der Einsatz von Client-Software überflüssig. Durch die Integration in Portal Server wird gewährleistet, dass die Benutzer auf sichere Weise auf den Content und die Dienste zugreifen können, für die sie zugriffsberechtigt sind.
Das Java ES-Installationsprogramm stellt Portal Server Secure Remote Access als installierbare Einzelkomponenten zur Verfügung. Bei Bedarf können die folgenden Portal Server Secure Remote Access-Unterkomponenten separat installiert werden:
Portal Server Secure Remote Access Core.
Gateway. }Liefert eine Schnittstelle und Sicherheitsbarriere für das Intranet Ihres Unternehmens, das den Fernzugriff von außerhalb des Intranets ermöglicht. Gateway präsentiert einem Remote-Benutzer über eine einzige Schnittstelle Content sicher auf internen Web- und Anwendungsservern.
Netlet Proxy. }Ermöglicht dem Benutzer die sichere Ausführung gängiger TCP/IP-Dienste über das Internet und andere nicht sichere Netzwerke. Mit Netlet können Sie Anwendungen wie Telnet, SMTP, HTTP und Anwendungen mit festem Anschluss ausführen.
Rewriter Proxy. }Ermöglicht den sicheren Zugriff auf Webseiten von Unternehmens-Intranets von außerhalb des Intranets durch Umwandlung von Weblinks und das Erstellen von Regelsätzen für den Umgang mit Internet-Webseiten.
Verwaltungskomponenten bieten Verwaltungsfunktionen für Systemdienste, wie Konfiguration und Überwachung. In diesem Abschnitt werden die folgenden Java ES-Verwaltungskomponenten beschrieben:
Sun Java System Administration Server (Administration Server) und Server Console bieten zusammen ein grafisches Tool für die Verwaltung von Directory Server, Directory Proxy Server und Messaging Server. Administration Server verarbeitet Anforderungen für Server, die in einer Servergruppe unter demselben Root-Verzeichnis installiert sind, und startet dann die Programme, die zur Erfüllung der Anforderungen benötigt werden.
Server Console ist eine eigenständige Java-Anwendung, die in Kombination mit einer Instanz von Directory Server und einer Instanz von Administration Server in Ihrem Netzwerk eingesetzt wird. Server Console fungiert als Front-End-Verwaltungsanwendung für die Java ES-Software in Ihrem Unternehmen.
Das Java ES-Installationsprogramm stellt Server Console und Administration Server zusammen als installierbare Einzelkomponente zur Verfügung.
Das Sun Java System Directory Preparation Script wird für die Konfiguration von Directory Server mit Schema 2 verwendet, um Messaging Server und Calendar Server mit Benutzern zu versorgen.
Der Sun Java System Delegated Administrator ist ein Befehlszeilendienstprogramm (commadmin ) für die Bereitstellung von Benutzern, Gruppen, Domänen und Ressourcen für Calendar Server, Messaging Server und andere Java ES-Dienstanbieter.
Delegated Administrator wird automatisch zusammen mit Access Manager installiert.
Gemeinsam genutzte Komponenten bieten die lokale Unterstützung für Dienste und Technologien, von denen die Systemdienstkomponenten und Dienstqualitätskomponenten von Java ES abhängen. Das Java ES-Installationsprogramm installiert automatisch die gemeinsam genutzten Komponenten, die für die Unterstützung anderer auf einem Host-Computer installierten Java ES-Komponenten erforderlich sind.
Java Enterprise System enthält folgende gemeinsam genutzte Komponenten: