Sun Java Enterprise System 2005Q4 Handbuch zur Bereitstellungsplanung

Informationen zu Java Enterprise System

Java Enterprise System ist eine Software-Infrastruktur, die eine komplette Gruppe von Middleware-Diensten zur Unterstützung von Unternehmensanwendungen bereitstellt, die über ein Netzwerk oder in einer Internetumgebung verteilt wurden. Die Java Enterprise System-Komponenten für die Bereitstellung der Dienste werden mit einem gängigen Installationsprogramm installiert und mit einer allgemeinen Gruppe freigegebener Bibliotheken synchronisiert. Sie nutzen gemeinsam ein integriertes System für die Benutzeridentitäts- und Sicherheitsverwaltung.

Systemdienste

Die wesentlichen von Java Enterprise System bereitgestellten Komponenten können in folgende Kategorien unterteilt werden:

In der folgenden Tabelle werden die oben aufgeführten Dienstkategorien und die Java Enterprise System-Komponenten aufgelistet, die die Dienste für die jeweiligen Kategorien bereitstellen.

Tabelle 1–1 Java Enterprise System-Dienstkategorien

Dienstkatetgorie 

Java Enterprise System-Komponenten 

Zugangsdienste 

Portal Server 

Portal Server Secure Remote Access 

Access Manager 

Directory Server 

Application Server oder Web Server 

Kommunikations- und Zusammenarbeitsdienste 

Messaging Server 

Calendar Server 

Instant Messaging 

Access Manager 

Directory Server 

Application Server oder Web Server 

Netzwerkidentitätsdienste 

Access Manager 

Directory Server 

Web Server 

Web- und Anwendungsdienste 

Application Server 

Message Queue 

Web Server 

Verfügbarkeitsdienste 

Sun Cluster 

Sun Cluster Agents 

Weitere Informationen zu den Java Enterprise System-Diensten und -Komponenten sowie zu den Architekturkonzepten von Java Enterprise System finden Sie im Handbuch Sun Java Enterprise System 2005Q4 Technischer Überblick.

Integrierte Dienste und benutzerdefinierte Dienste

Auf Java Enterprise System basierte Bereitstellungslösungen lassen sich in der Regel in zwei allgemeine Kategorien einteilen:

Bei den Kategorieren 80:20 und 20:80 handelt es sich um sehr allgemeine Kategorien. Der genaue Prozentsatz des zur Verfügung gestellten Diensttyps spielt dabei keine Rolle. Der Prozentsatz weist jedoch auf den Umfang der Anpassungen hin, die in einer Lösung enthalten sind.

Java Enterprise System ist aufgrund der umfangreichen Gruppe der von Java ES bereitgestellten Dienste optimal für 80:20-Bereitstellungen geeignet. Es ist beispielsweise relativ einfach, ein unternehmensweites Kommunikationssystem oder ein unternehmensweites Portalsystem mithilfe der Dienste von Java Enterprise System bereitzustellen.

Für Bereitstellungen, die eine benutzerdefinierte Entwicklung erfordern, unterstützt Java Enterprise System die Erstellung und Integration benutzerdefinierter Dienste und Anwendungen.

Die meisten der in der Tabelle Systemdienste aufgelisteten Dienstkategorien können für die Verteilung von 80:20-Bereitstellungen verwendet werden. Kommunikations- und Zusammenarbeitsdienste stellen den Endbenutzern beispielsweise E-Mail-, Kalender- und Instant Messaging-Funktionen zur Verfügung, mit denen die Benutzer Inhalte zusammenfassen und anpassen können. Genauso ermöglichen Ihnen die Dienstkategorien für die Netzwerkidentität und das Unternehmensportal die Installation und Konfiguration unternehmensweiter Anwendungen, ohne dass Sie benutzerdefinierte Dienste entwickeln oder integrieren müssen.

Für Unternehmenslösungen, bei denen eine benutzerdefinierte Entwicklung von J2EE -Plattformdiensten erforderlich ist, kann Application Server, Message Queue oder Web Server genutzt werden, die über die Web- und Anwendungsdienste von Java Enterprise System bereitgestellt werden.

Unternehmensbereitstellungen können hinsichtlich der Anzahl der erforderlichen benutzerdefinierten Dienste erheblich variieren. Aufgrund der Interoperabilität zwischen den Java Enterprise System-Diensten können Sie eine eigene Dienste-Suite erstellen, die den speziellen Anforderungen Ihres Unternehmens gerecht wird.

Migration auf Java Enterprise System

Die Planung, der Entwurf und die Implementierung einer Unternehmenslösung, bei der Java Enterprise System verwendet wird, hängen im Wesentlichen von Ihrer aktuellen Bereitstellungsstrategie ab. In Unternehmen, die zum ersten Mal eine Bereitstellungslösung planen, werden Planung, Entwurf und Implementierung hauptsächlich von den speziellen Anforderungen des Unternehmens bestimmt. Lösungen für die erstmalige Bereitstellung sind jedoch nicht die Regel. Java Enterprise System wird typischerweise dazu verwendet, um vorhandene Unternehmenslösungen zu verbessern oder um ältere Versionen von Java Enterprise System-Komponenten zu aktualisieren.

Wenn Sie vorhandene Lösungen ersetzen oder aktualisieren, müssen Sie zusätzliche Schritte bei der Planung, beim Entwurf und bei der Implementierung ausführen, um sicherzustellen, dass die vorhandenen Daten beibehalten und die Software richtig auf die aktuellen Versionen aktualisiert wird. Wenn Sie die Analyse durchführen und die in diesem Handbuch beschriebene Struktur entwerfen, sollten Sie die Vorbereitung und Planung beachten, die erforderlich ist, um vorhandene Softwaresysteme zu ersetzen oder zu aktualisieren.

Weitere Informationen zum Aktualisieren der aktuellen Version von Java Enterprise System und zu Migrationsstrategien für andere Anwendungen erhalten Sie im Java Enterprise System Aufrüstungs- und Migrationshandbuch.