Cloud-Partnerschaft zwischen Google und SpringSource

Als Ziel der Kooperation sollen mit Spring-Techniken entwickelte Java-Anwendungen auf Googles App Engine betrieben werden können und darüber hinaus auf anderen Cloud-Plattformen, die Java unterstützen, funktionieren.

In Pocket speichern vorlesen Druckansicht 9 Kommentare lesen
Lesezeit: 2 Min.
Von
  • Alexander Neumann

Google und die VMware-Tochter SpringSource haben auf der I/O-Konferenz eine Partnerschaft angekündigt , die vollmundig "Cloud-Portabilität für Unternehmen" verspricht. Die beiden Firmen haben vereinbart, an unterschiedlichen Projekten gemeinsam zu arbeiten beziehungsweise die Voraussetzungen dafür zu schaffen, dass die Techniken beider Firmen zusammen funktionieren.

So wird Google die Grundlage dafür schaffen, das mit dem Spring Framework entwickelte Java-Anwendungen auf Googles App Engine funktionieren. Das soll so bewerkstelligt werden, dass die Applikationen auch auf anderen Cloud-Umgebungen wie VMwares vSphere oder Amazons Elastic Compute Cloud (EC2) laufen können. Als Entwicklungsumgebung für solche Anwendungen soll die SpringSource Tool Suite (STS) dienen, die Eclipse nutzt.

Außerdem wollen SpringSource und Google Bedeutung von Spring Roo fördern. Roo ist ein Java-Anwendungswerkzeug auf Kommandozeilenbasis, das die Entwicklung von Spring-Web-Anwendungen radikal vereinfachen soll. Ziel ist, den von Spring Roo erzeugten Java-Code mit Googles Web Toolkit (GWT) weiterzuverarbeiten, mit dem sich Webapplikationen auf Basis von AJAX und HTML entwickeln lassen.

Schließlich arbeiten die beiden Unternehmen bei der Integration von Spring Insight mit Googles Speed Tracer zusammen. Insight ist ein Performance-Tracker des SpringSource tc Server. Speed Tracer ist ein Performance-Profiler von GWT, der angezeigt, wo sich eine Anwendung möglicherweise unvorteilhaft verhält. Neu ist, dass Googles Werkzeug nun über Spring Insight und die App Engine AppStats auch serverseitig Performanceprobleme identifizieren und beheben kann.

Die Partnerschaft ist als Teil der ebenfalls auf der I/O-Konferenz angekündigten "App Engine for Business"-Initiative zu sehen, die Googles 2008 gestartete Cloud-Plattform um Funktionen für den Unternehmenseinsatz erweitert. Mit der App Engine können Java- und Python-Programme auf Google-Servern betrieben werden. (ane)