Vorausschauende Suche für Googles App Engine
Mit Version 1.4.3 des App Engine SDK stellt Google die als experimentell bezeichnete Prospective Search API vor, mit der sich etwa das Web vorausschauend nach zuvor bestimmten Begriffen durchsuchen lässt.
- Alexander Neumann
Google hat Version 1.4.3 seines App Engine SDK (Software Development Kit) vorgestellt. Neuerungen finden sich sowohl in der Python- als auch in der Java-Variante. So gibt es für Python-Entwickler nun eine Testbibliothek für Integrationstests und die Prospective Search API. Mit der als experimentell bezeichneten Prospective Search API lassen sich mit Google Alerts vergleichbare Services implementieren, die zum Beispiel das Web vorausschauend nach zuvor bestimmten Begriffen durchsuchen und dann den Entwickler darüber benachrichtigen, wenn die Suche erfolgreich war. "Experimentell" bedeutet auch, dass es nur begrenzten Zugang zu dem neuen Feature gibt. Unklar ist zudem, wie Google diese Funktion, wenn sie fertiggestellt ist, anpreisen wird.
Für Java-Programmierer ist die Unterstützung von nebenläufigen Aufrufen neu, durch die jede Anwendungsinstanz mehrere Aufrufe zur gleichen Zeit abarbeiten kann. Ebenfalls neu sind die Remote API und Deferred API, die es schon eine Weile für die Python-Umgebung gibt. Mit der ersten Schnittstelle haben Entwickler Zugriff auf die Daten einer Anwendung von einem lokalen Rechner aus. Das mag für Entwicklungen nützlich sein, für die sich das Request-Response-Modell der App Engine nicht eignet. Die Deferred API soll ein einfacheres Schreiben und Ausführen von schnell zu realisierenden Tasks ermöglichen.
Für beide App-Engine-Versionen gilt, dass die File API aktualisiert wurde, sodass sich nun die für große Objekte eignende BlobStore API zum Schreiben und Lesen von Dateien nutzen lässt. (ane)