Neuigkeiten bei Sun Java Enterprise System 6
Dieses Dokument wird von dem Java ES-Team verwaltet.
Sun Java Enterprise System (Java ES) 6 beinhaltet im Vergleich zu früheren Java ES-Versionen diverse Verbesserungen und Weiterentwicklungen. Nicht weniger bedeutend sind jedoch die Funktionen und Qualitäten, die unverändert in Java ES 6 übernommen wurden. Bei Java ES 6, wie bereits bei früheren Java ES-Versionen:
Wird ein Abonnement-Preismodell verwendet, durch das die Betriebskosten reduziert und die Nachverfolgung von Lizenzen sowie die Buchhaltung vereinfacht werden.
Ist eine große Bandbreite mehrstufiger Dienste enthalten, die darauf ausgerichtet sind, den Bedarf von kleinen bis hin zu großen Unternehmen zu decken.
Wird eine Auswahl an Softwareprodukten angeboten, um einer großen Bandbreite an Infrastrukturanforderungen gerecht zu werden.
Werden mehrere Suites mit Funktionen angeboten, die auf die Anforderungen spezialisierter Unternehmen zugeschnitten sind.
Werden mehrere Betriebssysteme unterstützt sowie diverse Systemvirtualisierungstechnologien.
Die neuen Funktionen und Qualitäten von Java ES 6 beinhalten:
Neue Softwareprodukte und neue Versionen bereits bestehender Produkte
Einige Produkte früherer Java ES-Versionen wurden bei Java ES 6 ersetzt, um neue Technologien und Tools zu berücksichtigen.
Der Sun Java System Portal Server wurde durch den GlassFish Web Space Server ersetzt, der Sun Portal Server-Plattform der nächsten Generation. Diese auf dem Liferay Open-Source-Portal-Projekt basierende Plattform ermöglicht es großen und kleinen Unternehmen, Anwendungen und Inhalte verschiedener webbasierter und interner Quellen zusammenzubringen und sie als vereinheitlichtes und anpassbares Portal auf Webbrowsern, Kiosks und mobilen Geräten zu präsentieren.
Sun Java Studio Enterprise und Sun Java Studio Creator wurden von NetBeans ersetzt, einer hochwertigen integrierten Open-Source-Entwicklungsumgebung für Softwareentwickler. Sie bietet alle Tools, die nötig sind, um professionelle Desktop-, Unternehmens- und Webanwendungen sowie mobile Anwendungen in Java, C/C++ und sogar dynamischen Sprachen wie beispielsweise PHP, JavaScript, Groovy und Rugby zu erstellen.
Java ES 6 beinhaltet auch die neuen Versionen von Produkten früherer Java ES-Versionen:
Solaris Cluster (früher als Sun Cluster bezeichnet)
Sun GlassFish Enterprise Server (früher als Sun Java System Application Server bezeichnet)
Sun OpenSSO Enterprise (früher als Sun Java System Access Manager bezeichnet)
Sun Java System Directory Server Enterprise Edition
Sun Java System Message Queue
Sun Java System Web Server
Sun Java System Web Proxy Server
Neue Installationsmethode
Frühere Java ES-Versionen stellten ein gemeinsames Installationsprogramm für die wichtigsten Java ES-Produkte bereit. Dieses gemeinsame Installationsprogramm hatte einige Vorteile, besonders beim Ausführen einfacher Installationen, die nur ein einziges System betrafen. Es hatte jedoch auch Nachteile:
Für die Ausführung war Super-Benutzer-Zugriff erforderlich. Der installierten Software wurden Super-Benutzer-Eigentumsrechte zugewiesen.
Es erlaubte nur eine einzige Produktinstanz pro System.
Nur Software aus Nativpaketsoftware-Distributionen wurde unterstützt.
Die Aufgabe, eine stabile, für Unternehmen geeignete Java ES-Bereitstellung zu installieren, wurde durch diese Nachteile recht oft komplizierter oder verworrener als nötig.
Bei Java ES 6 wurde dieses Installationsprogramm zu Gunsten von Installationsprogrammen, die von den Java ES-Produkten bereitgestellt werden, zurückgezogen. Da jedes Produktinstallationsprogramm auf die Funktionen des Produkts abgestimmt ist, das von ihm installiert wird, funktioniert die Gesamtinstallation jetzt reibungsloser als bei früheren Versionen.
Erweiterte Plattform- und Interoperabilitätstests
Um den Anforderungen bezüglich Zuverlässigkeit, Flexibilität und schneller Integration von großen und auch kleinen Unternehmen gerecht zu werden, wurden bei Java ES von der ersten Version an komplexe Plattform- und Interoperabilitätstests durchgeführt.
Bei Java ES 6 wurden diese Tests weiter ausgedehnt, um noch mehr Bereiche abzudecken als bei den Vorgängerversionen:
Die Kompatibilitäts- und Interoperabilitätstests deckten mehr Produkte ab, einschließlich den Produkten bei Java System Suites und Java ES Base, und waren strikter.
Die Bereitstellungstests umfassten gebräuchlichere Bereitstellungsszenarien unter Verwendung von mehr Produktfunktionen.
Die Plattformtests deckten mehr Plattformen ab (sowohl native als auch virtualisierte).
Die Plattformtests bestätigten die Java ES-Unterstützung von Solaris 10 Trusted Extensions.
Diese umfassenden Java ES-Tests wurden zusätzlich zu den strikten Tests ausgeführt, denen jedes einzelne Produkt unterzogen wird. Damit wurde sichergestellt, dass sowohl die einzelnen Eigenschaften eines Produkts als auch seine Interoperabilität mit anderen Java ES-Produkten auf einer Vielzahl von Plattformen in verschiedenen Bereitstellungen für Unternehmensanforderungen von den Tests abgedeckt sind.