Offline ist das bessere Online – Teil III

Das Offline-Szenario für mobile Anwendungen klingt komplex und ist es auch. In Offline-Situationen laufen die Datenbestände von Backend und Mobilgerät zwangsläufig auseinander. Die Synchronisation der mobilen und stationären Datenstände und das Beherrschen der damit verbundenen mobilen Infrastruktur machen die Entwicklung und den Betrieb solcher Anwendungen zur mobilen Königsdisziplin.

Komplexe Infrastruktur für Offline-Szenarien

Glücklicherweise gibt es sogenannte MEAPs (Mobile Enterprise Application Platforms), die jede Menge Infrastruktur und Werkzeuge dafür bereitstellen. Die Sybase Unwired Platform sowie die Agentry Mobile Platform von Syclo sind prominente Beispiele, die für ein breites Spektrum mobiler Einsatzszenarien angewendet werden können. Sybase und Syclo wurden von SAP übernommen. Die MEAPs fließen nun in der SAP Mobile Platform zusammen.

Für spezielle Applikationen gibt es zudem proprietäre Middleware-Lösungen, wie den SOLO IntegrationServer, der unsere offline-fähigen iPad-Apps SOLO Buy und SOLO Sales unterstützt.

Fazit

Bei komplexen mobilen Applikationen ist Offline das bessere Online. Offline verzichtet dabei keineswegs auf eine Integration von Mobilgerät und Backend. Vielmehr entzerren Offline-Applikationen mobile Arbeit und Synchronisation zeitlich und räumlich. Dazu werden die mobilen Daten lokal auf dem Gerät in einer Datenbank gehalten.

Es gibt zwei hinreichende Indikationen für eine Offline-Applikation:

  • Die Netzverbindung ist nicht stabil oder nicht performant genug.
  • Die Bereitstellung der mobilen Daten durch den Server dauert zu lange.

Entwicklung und Betrieb von Offline-Applikationen stellen zweifellos die mobile Königsdisziplin dar. Daher empfehlen wir: Wenn Sie auf Offline verzichten können, bleiben Sie online. Wenn jedoch eine der beiden oben genannten Indikationen vorliegt, bieten Mobile Enterprise Application Platforms Unterstützung bei der Entwicklung und dem Betrieb von Business-Apps, die Ihrem Außendienst einen wesentlichen Schub verleihen.

Zurück