You are on page 1of 2

expressFlow: Automatisierte Prozessablufe in der Cloud

von

Ren Bst
(rene@renebuest.de)

INSIGHTS: expressFlow: Automatisierte Prozessablufe in der Cloud

expressFlow: Automatisierte Prozessablufe in der Cloud


14. November 2012, Ren Bst Als Prototyp whrend einer Doktorarbeit an der TU Wien zum automatisierten modellieren vollstndiger Workflows entwickelt, konzentriert sich das sterreichische Startup expressFlow nun auf die Verarbeitung von Dateien. Dabei geht es nicht nur um das einfache Speichern und wieder Aufrufen, sondern ebenfalls um den Lebenszyklus einer Datei und ihrem Beitrag innerhalb eines Gesamtprozesses.

Die expressFlow Umgebung


expressFlow existiert in seiner Form bereits seit 2009 und entwickelt sich gebootstrapped stetig voran. Dazu setzt das Unternehmen vollstndig auf das Google kosystem und lsst die expressFlow Umgebung auf Googles Platform-as-a-Service Google App Engine laufen. Zielgruppe sind affine Cloud-Nutzer beziehungsweise ungefhr 20 Prozent der DropboxNutzer. Das Automatisierungstool wird schrittweise entwickelt und befindet sich derzeit in der ersten Entwicklungsstufe. Damit lassen sich Dateien ber eine auf HTML-5 basierende Webseite hochladen. Im Anschlu erfolgt eine automatische AES-Verschlsselung der Daten und Dokumente. Danach wird der Speicherort der Daten ausgewhlt. Da expressFlow auf die Google Infrastruktur setzt, ist der primr untersttzte Speicher Google Drive. Ebenso kann aber auch Dropbox gewhlt werden. expressFlow lsst sich am besten als eine Middleware fr die Verwaltung und Bearbeitung von Dateien verstehen. So speichert die Plattform keine Daten permanent, sondern nur temporr, wenn an den Dokumenten gearbeitet wird. expressFlow verschlsselt die Daten und transferiert diese auf den selbst ausgewhlten Cloud Storage. Wird eine Datei geffnet, wird sie temporr auf expressFlow zwischengespeichert, entschlsselt und kann anschlieend weiterverarbeitet werden. In der zweiten Entwicklungsstufe soll es mglich sein, Dokumente aus einem Cloud Storage direkt zu starten. Dies soll mit einer App aus dem Google Chrome Webstore erfolgen.

INSIGHTS
In seinen ersten Ausbaustufen hilft expressFlow beim Hochladen und automatischen Verschlsseln von Dateien zu einem selbst ausgewhlten Cloud Storage Service. Der Weg zu einem automatisierten Workflow-Tool ist noch weit. Jedoch steckt in expressFlow viel Potential, wenn man bedenkt welche Mglichkeiten mit dem plattformunabhngigen Service abgebildet werden knnen. So knnten sich vollstndige Arbeits- und Prozessablufe innerhalb von expressFlow abbilden lassen, indem ein Mitarbeiter A eine Datei hochldt, Freigaben fr Kollegen erteilt und Mitarbeiter B informiert beziehungsweise automatisch informieren lsst, dass dieser daran weiterarbeiten soll. Ein weiteres Szenario knnte darin bestehen, Daten ber expressFlow in die Amazon Cloud hochzuladen und automatisch per MapReduce verarbeiten zu lassen. Ein ebenfalls interessanter Ansatz, der sich in Richtung Hochverfgbarkeit beziehungsweise MultiVendor-Strategie bewegt, ist, die Daten anhand von expressFlow ber mehrere Cloud Storage Services hinweg verteilen zu lassen. Damit wrde derselbe Datenbestand synchron ber mehrere voneinander unabhngige Infrastrukturen repliziert. Kann eine Datei aus Cloud Storage A nicht aufgerufen werden, da der Anbieter gerade ein Problem hat, wird diese Datei dann von dem Cloud Storage B geladen.

renebuest research | business technology analytics & strategies

Ren Bst | 2012