Workflow Management Links
Kategorien: Geschäftsprozesse
Hier werden ein paar interessante Webseiten zum Thema Workflow Management vorgestellt.
Grundlagen
Workflow Engine Design / Programmierung
ezcWorkflow
eZ Components ist eine Komponenten Bibliothek in PHP zur Unterstützung bei der Entwicklung von Webanwendungen. eZ Components ist open Source (New BSD Lzenz), gut dokumentiert und wird von einem Unternehmen gestützt.
Ein Teil der eZ Komponenten Bibliothek ist die Workflow Engine ezcWorkflow. Hier ein Tutorial zur Workflow Klasse ezcWorkflow.
Workflow Engine in PHP
Eine kurze Einführung in das Thema Workflow Engines in PHP bietet der Artikel An activity based Workflow Engine for PHP. Der Autor gibt eine Einführung in Petri Netze und beschreibt das Datenbank Designs einer Workflow Engine. Dabei werden die entsprechenden Tabellen als CREATE-Statement in SQL erläutert und jeder Spalte erklärt. Anschließende werden Screenshots eines User Interfaces zur Administration von Workflows gezeigt.
OpenWFE
Die Workflow und BPM Engine OpenWFE ist in Ruby entwickelt. Original wurde OpenWFE in Java geschrieben.
Es gibt gibt einige s.g. Connectors. Das sind Bibliotheken in anderen Programmiersprachen, die Kontakt zu OpenWFE herstellen können. Es gibt auch einen PHP Connector, der zur Zeit aber leider nicht gewartet wird und von dem nur der Quellcode eingesehen werden kann. Andere Technologien, in denen Connectoren vorhanden sind und gewartet werden, sind .Net, Perl, Pnuts, Python und Ruby.
Hier gehts zu OpenWFE.
Weitere PHP Workflow Engines
Tutorials
- Aufbau und Erzeugung eines Workflows
- Design and Implementation of a Workflow Engine (Diplomarbeit von Sebastian Bergmann als PDF)