Java bereitet sich auf eine größere Rolle in der Cloud-Welt „Platform as a Service“ vor

  • Oct 18, 2023

„Java hat vielleicht ein paar Warzen und Furunkel …“ Aber wir haben fast ein Jahrzehnt damit verbracht, diese Enterprise-Middleware-Stacks aufzubauen.“

Red Hats Mark Little, seit Jahren ein unermüdlicher Verfechter der Java-Plattform (Java Enterprise Edition und Standard Edition) als Grundlage für serviceorientierte Architektur, spricht in letzter Zeit von der nächsten Evolutionsstufe: der Java-Plattform als Grundlage für die Cloud Bereitstellungen.

John Waters bei ADT Ich habe kürzlich mit Mark gesprochen, der darauf hingewiesen hat, dass rund um Java viel intellektuelles Unternehmenskapital aufgebaut wurde und es sich niemand leisten kann, ein anderes zu durchlaufen disruptive Abwanderung, wie sie bei Versuchen beobachtet wurde, COBOL, DCE (Distributed Computing Environment) oder CORBA (Common Object Request Broker Architecture) zu zerstören oder neu zu konstruieren. Systeme:

„Wir haben die Welt irgendwie angehalten, alles neu implementiert und sie dann wieder neu gestartet. Und wir haben als Branche Jahre verschwendet... Java hat vielleicht ein paar Warzen und Furunkel und ist für manche Dinge vielleicht nicht perfekt, aber wir haben den größten Teil davon damit verbracht Wir haben über ein Jahrzehnt hinweg diese Unternehmens-Middleware-Stacks aufgebaut, und diese Stacks sind absolut gut genug, um damit fortzufahren verwenden."

Mark fügt hinzu, dass pragmatischere Ansätze verfolgt werden müssen: „Selbst wenn Entwickler auf etwas wie Ruby oder Scala setzen wollen, wird die zugrunde liegende Enterprise-Laufzeitumgebung Java sein.“

In einem aktuellen Post Auf seiner eigenen Website plädiert Mark dafür, die Java-Plattform als Engine für „Platform as a“ zu positionieren Dienst (in diesem Fall JBoss Application Server 7), aber er macht sich für die Java-Plattform stark allgemein). Zu den wesentlichen Merkmalen einer PaaS-Infrastruktur gehören Transaktionsunterstützung, Sicherheit, Replikation und natürlich Standards.

In einer Präsentation gemeldet In ComputerWeekly zeigte sich Mark erneut optimistisch hinsichtlich der Weiterentwicklung von Java als Cloud-Plattform:

„[Java EE7 und Java SE8] werden wichtig sein, um Java fester in der Cloud zu etablieren. [Diese Veröffentlichung...] stellt einen Meilenstein für das gesamte Java-Ökosystem dar und die Veröffentlichung markiert den Beginn von einen aggressiveren und realistischeren Veröffentlichungszyklus für die Sprache und hoffentlich für die gesamte Java EE-Plattform.“

Orakel sagt Das Java Enterprise Edition 7 (Java EE 7) – dessen endgültige Veröffentlichung gegen Ende 2012 geplant ist – wäre für die Cloud „relevanter“ und würde eine bessere Unterstützung für REST-Webdienste bieten.

Ein nettes Zusammenfassung Der Cloud-Plan für Java EE 7 und Java EE 8 wurde im Anschluss an die Jax-Konferenz auf der Nobeysco-Website veröffentlicht:

„Enterprise-Java-Upgrade, ausgerichtet auf PaaS-Clouds.“ Java EE 7 bietet Mandantenfähigkeitsunterstützung sowie die Laufzeitumgebung für die Ausführung einer Java-Anwendung in der Cloud... „Unser Hauptziel ist es, die Java EE-Plattform für den Einsatz in der Cloud bereit zu machen, damit Sie Ihr Java EE bereitstellen können.“ „Apps in eine Cloud-Umgebung zu integrieren“, sagte Linda DeMichiel, Leiterin der Oracle Java EE-Plattform, auf der Jax-Konferenz in San Jose. Calif. Sie gab auch einen Ausblick auf eine spätere Version von Java EE 8, die vollständig modular sein und auf den Einsatz im SaaS-Cloud-Computing (Software-as-a-Service) abgestimmt sein würde... Zusätzlich zu seinen PaaS-Funktionen wird Java EE 7 voraussichtlich begrenzte Unterstützung für SaaS bieten, in dem eine Die Anwendung kann mehrere Mandanten unterstützen, aber jeder Mandant erhält eine separate Instanz einer Anwendung... Zusätzlich zu seinen PaaS-Funktionen wird Java EE 7 voraussichtlich begrenzte Unterstützung für SaaS bieten, in dem eine Die Anwendung kann mehrere Mandanten unterstützen, aber jeder Mandant erhält eine separate Instanz einer Anwendung.“