18.07.2011
Forschung |
|
Evaluation der Einsetzbarkeit von BPMN in Liferay Workflows
Die Abschlussarbeit behandelt die Evaluation der Möglichkeit zur Integration von BPMN (Business Process Model and Notation) in Liferay.
Zuerst wird hierzu eine Analyse durchgeführt, um das Potential von BPMN in einer Enterprise Portal Software zu erfassen. Der Schwerpunkt hierbei ist Liferay als Unternehmensportal. Drei Experten auf dem Gebiet BPMN, Liferay und dem Geschäftsprozess Management System Activiti wurden dafür interviewt. Die Meinungen der Experten auf ihrem Gebiet wurden herausgearbeitet und dienen zur Unterbauung von Ergebnissen in der Eignungsanalyse. Im zweiten Schritt wird eine Softwarelösung gesucht und analysiert die eine Integration der BPMN-Prozessteuerung in Liferay ermöglicht. Darauffolgend wird die Anwendbarkeit der Integrationslösung in der Praxis analysiert.
Die theoretische und praktische Analyse führen zu dem Ergebnis, dass eine BPMN-basierte Workflow-Steuerung in Liferay möglich ist. Die Steuerung von Benutzeraktivitäten ist hier eine Besonderheit von BPMN. Die Workflow-Steuerung in Liferay unterliegt jedoch auch einigen Restriktionen, dies betrifft die unvollendete Entwicklung der Prozess-Engine von Activiti und den Funktionsumfang von Liferays Workflow-Komponente. Die Prozess-Engine unterstützt – auf dem jetzigen Entwicklungsstand - nicht alle BPMN Elemente, darunter fällt z.B. das so genannte Kompensieren von Aktivitäten in abgebrochenen Prozessinstanzen. Darüber hinaus können Prozesse in Liferay zurzeit nur durch Benutzerinteraktionen gestartet werden, dies verhindert die automatische Ausführung von Prozessen durch Events innerhalb von Prozessdefinitionen.
Aus diesem Grunde ist die Verwendung dieser BPMN-Integrationslösung für sehr komplexe Einsatzszenarien bislang nicht geeignet.Der gegenwärtige Automatisierungsgrad bleibt noch hinter dem zurück, was prinzipiell mit einem flexiblen Portal und der Ausdrucksstärke von BPMN möglich ist. Mittelfristig besteht hier ein interessantes Potenzial
Autor: Lars Bürkner
Erstellt: 2011
Betreut durch: Drs. J.A. Schokker, Saxion University of Applied Science, Enschede

