Sun Java Enterprise System 2005Q4 Technischer Überblick

Wozu benötigen Sie Java Enterprise System?

Die Geschäftsanforderungen von heute fordern Softwarelösungen, die über eine Netzwerk- oder Internetumgebung hinweg verteilt sind sowie hohe Leistung, Verfügbarkeit, Sicherheit, Skalierbarkeit und Zweckmäßigkeit bieten.

Java Enterprise System bietet Infrastrukturdienste, die benötigt werden, um distributed enterprise applications zu unterstützen, das heißt, Anwendungen, die in der Regel folgende Merkmale aufweisen:

Verteilte Unternehmensanwendungen erfordern eine zugrunde liegende Infrastruktur von services, die den verteilten Komponenten die Kommunikation untereinander, die Koordination der Arbeit, die Implementierung eines sicheren Zugriffs usw. ermöglichen. Diese Infrastrukturdienste werden ihrerseits von einer Hardwareumgebung aus Computern und Netzwerkverbindungen unterstützt. Diese Umgebung enthält die Hardware-Architekturen SPARC® und x86 (Intel und AMD).

In der folgenden Abbildung ist das allgemeine Ebenenschema dargestellt. Java Enterprise System stellt überwiegend die Ebene der verteilten Infrastrukturdienste bereit, die in Abbildung 1–1 dargestellt sind. Dienste von Java Enterprise System umfassen jedoch auch einige Dienste der Anwendungsebene, auf die Endbenutzer zugreifen können.

Abbildung 1–1 Erforderliche Unterstützung für verteilte Unternehmensanwendungen

Dieses Diagramm zeigt, wie eine verteilte Unternehmensanwendung auf verteilten Infrastrukturdiensten basiert, die wiederum auf einer vernetzten Hardwareumgebung basieren.

Zu den von Java Enterprise System bereitgestellten Diensten gehören:

Java Enterprise System bietet außerdem Dienste, mit denen die Verfügbarkeit, Skalierbarkeit, Zweckmäßigkeit und weitere Anwendungs- oder Systemqualitäten verbessert werden. Zu den von Java Enterprise System bereitgestellten Dienstqualitätsfunktionen gehören:

Sie können einen oder mehrere Java Enterprise System-Dienste bereitstellten, von denen jeder mehrere Java Enterprise System-Komponenten enthalten kann.