Frontends: BPEL4People, WS-Human Task und Android
Warum BPEL4People / WS-Human Task?
Der WS-BPEL Standard hat sich die vollständige Prozessautomatisierung auf Basis von Webservices zum Ziel gesetzt. Dadurch ist es möglich Geschäftsprozess über Unternehmensgrenzen hinweg zu integrieren und die Integrationsproblematik der Vergangenheit zu lösen. Allerdings berücksichtigt der Standard nicht die Notwendigkeit der Interaktion eines Geschäftsprozesses mit einem Benutzer.
Deswegen wurde die WS-BPEL4People-Spezifikation durch ein Industriekonsortium ins Leben gerufen und etwas später durch WS-Human Task ergänzt. Auf diese Weise ist es möglich durch die BPEL4People-Erweiterung Human Tasks in BPEL-Prozesse einzubetten. Erreicht ein Long Running Process einen Prozessschritt an dem Nutzerinteraktion gefordert ist, so wird die Ausführung des Prozesses angehalten und in der Taskliste der berechtigten Usergruppe ein neuer Task angelegt.
Da diese Taskliste als Webservice exponiert wird, ist es für jegliche Frontendtechnologien möglich auf Basis von WS-Human Task dem Endbenutzer entsprechende Benutzerschnittstellen zur Eingabe prozessrelevanter Informationen bereitzustellen. Weiterhin ist es durch die Webserviceanbindung möglich, die entsprechenden Human Tasks auch auf mobilen Endgeräten darzustellen. Dies ist gerade in Zeiten erhöhter Reisetätigkeit von enormer Bedeutung.
Somit kann der entsprechende Mitarbeiter seine Tasks von überall aus bearbeiten, so dass sich eine Reduzierung der Durchlaufzeit der Geschäftsprozesse erzielen lässt.
Die Abbildung stellt die Bereitstellung eines solchen Human Tasks auf Basis des Google Android Frameworks dar.
Seite drucken
