URL dieser Newsmeldung:

09.06.2008

JAX-Kommentar: Rod Johnsons Keynote auf der JAX


Jedes Jahr im April versammelt sich die deutsche Java-Community im Rhein-Main-Gebiet zur JAX-Konferenz. Gleich nach der Eröffnung gibt es die erste Keynote vor vollem Saal, einige müssen sogar stehen: Rod Johnson, CEO von SpringSource, beginnt das Vortragsprogramm der JAX. Als Thema hatte er sich die Zukunft von Enterprise Java ausgewählt - ein schwieriges Thema, zumal Enterprise Java nicht mehr hip ist. Aber Rod zeigt anhand von Statistiken über Jobanzeigen, dass Java mehrere Dimensionen stärker ist als beispielsweise Ruby. Jobs als Indikator sind vor allem günstig, weil sie zeigen wo die Firmen wirklich Geld investieren.

Insider-Bericht

In Form einer kleinen Serie lesen Sie hier in den nächsten Wochen persönliche Kommentare bekannter Speaker der JAX 2008.

Eine Keynote muss auch unterhaltsam sein, daher ging es anschließend um Monica Lewinsky: Sie war das Problem von Clinton, als J2EE aus der Taufe gehoben wurde. Mittlerweile könnte eine andere Clinton Präsident werden - ganz schön lange her. Seitdem wurde der Java-EE-Standard nur erweitert und dadurch sammelten sich zahlreiche, teilweise sehr selten genutzte Technologien an. Diese Tradition des ständigen Erweiterns wird durch Java EE 6 - an dem SpringSource mit spezifiziert - zum ersten Mal durchbrochen: In dem Standard werden Profiles definiert, die typische Untermengen der Java EE APIs enthalten. Profile A definiert einen Webserver zuzüglich JSR 45 Debugging API und JSR 250 Common Annotations. Profile B enthält zusätzlich wahrscheinlich Web Beans 1.0, JTA 1.1, JPA 2.0, JSF 2.0 und EJB 3.1 light. Was EJB 3.1 light genau ist, ist noch unklar - ebenso die Frage, warum mit Web Beans und EJB gleich zwei DI-Lösungen Teil des Standards sind. Profile C ist dann die vollständige Java-EE-Plattform, wie wir sie jetzt kennen - Rod verglich sie mit dem Overkill einer Titan-Atomrakete aus dem kalten Krieg. Dieses Profil wird in Zukunft weniger wichtig werden, weil mehr und mehr entdecken, dass sie mit weniger Features auskommen. Dann gab Rod seine sechs Voraussagen zum Besten - zwei weitere gab es als Zugabe:

  • 1. Es wird wieder echte Konkurrenz im Application-Server-Markt geben.
  • 1a Der ökonomische Wert einer Plattform wird mehr davon abhängen, welche Plattform wirklich genutzt wird.
  • 2. Der Application-Server der Zukunft wird leichtgewichtig und modular sein - und daher auf OSGi basieren.
  • 3. Er wird außerdem nicht nur die JCP-Standards implementieren. Open Source hat viel Innovation beigetragen und dies wird sich auch in den Plattformen niederschlagen.
  • 3a Der JCP-Prozess wird also durch Open Source beeinflusst werden - die Adaption von OSGi im JCP-Prozess ist schon ein erstes Zeichen in dieser Richtung.
  • 4. Der Markt wird die Lücke zwischen Tomcat als einfachem Webserver und vollständigen Java-EE-Implementierungen wie WebSphere und WebLogic schließen.
  • 5. Ebenfalls wird die Lücke zwischen ESBs und Application-Servern geschlossen - eine modulare Basis wird beide Ansätze unterstützen.
  • 6. Der dunkle Ritter - eine Anspielung auf Monty Pythons "Der heilige Gral" - wird besiegt werden. Die Rede ist von EJB, das endgültig Legacy wird.

Als Abschluss kam eine Folie mit dem Hinweis, dass Java EE 6 und OSGi sehr relevant sind. Und dass man zu den OSGi-Sessions gehen sollte - über die Spring-Sessions sagte er nichts.

Beeindruckend war für mich, dass Rod ziemlich klar dargelegt hatte, dass es eine Chance gibt, sich auf dem Application-Server-Markt zu positionieren - und auf der ganzen Konferenz hat uns bei SpringSource niemand gefragt, ob wir da etwas vorhaben. Und siehe da: Kaum 14 Tage später ist die SpringSource Application Platform da, die auf OSGi basiert und modular ist - Zufälle gibt es!

Eberhard Wolff ist Regional Director für die deutschsprachigen Länder bei SpringSource, der Firma hinter dem Spring Framework und dem Spring Portfolio. Er ist Autor zahlreicher Fachartikel, verschiedener Bücher und regelmäßiger Sprecher auf verschiedenen auch internationalen Konferenzen.

 JAX 2008 (http://jax.de/konferenzen/jax08/index.php )



© 2008 Software & Support Verlag GmbH. Vervielfältigung nur mit Genehmigung des Verlags. Fragen?