„Workflow Engine“ – Versionsunterschied
Erscheinungsbild
[gesichtete Version] | [gesichtete Version] |
Inhalt gelöscht Inhalt hinzugefügt
K Sebastian.Dietrich verschob Seite Benutzer:Sebastian.Dietrich/Workflow Engine nach Workflow Engine: BNR -> ANR |
AZ: Der Seiteninhalt wurde durch einen anderen Text ersetzt. |
||
Zeile 1: | Zeile 1: | ||
⚫ | |||
Ein '''Workflow-Management-System (WfMS)''' ist eine [[Software]] für das [[Workflow-Management|Management]] und die Ausführung modellierter [[Arbeitsablauf|Arbeitsabläufe]] ([[Englische Sprache|engl.]] ''Workflow''). Darauf aufbauende ''Workflow-Management-Anwendungen'' sind implementierte Lösungen zur Steuerung von Arbeitsabläufen auf der Basis eines Workflow-Management-Systems. |
|||
Die Komponente für die Ausführung der modellierten Arbeitsabläufe nennt man Workflow Engine. Workflow-Management-Systeme enthalten oft eine Komponente für die grafische Modellierung der Arbeitsabläufe. Diese können jedoch auch - so sie den gängigen Standards wie [[WS-Business Process Execution Language]] entsprechen - importiert werden. |
|||
== Funktionsweise == |
|||
Die Workflow Engine interpretiert zur [[Laufzeit (Informatik)|Laufzeit]] Ereignisse, wie beispielsweise der Eingang eines Dokumentes per E-Mail, oder der Ablauf einer zeitlichen Frist, und reagiert darauf mit der im modellierten Arbeitsablauf definierten Aktion. Diese Aktion kann beispielsweise die Speicherung des Dokumentes in einem [[Dokumentenmanagement]]system oder die Eskalation überfälliger Arbeiten an das Management sein. |
|||
Workflow-Management-Systeme können üblicherweise bereits von Hause aus eine Reihe von Ereignissen erkennen und bestimmte Aktionen selbständig ausführen. Sowohl die Ereignisse, als auch die auszuführenden Aktionen werden jedoch üblicherweise durch eigens implementierte, für die jeweilige Workflow-Management-Anwendung spezifische Ereignisse und Aktionen ergänzt. |
|||
Darüberhinaus bieten die meisten Workflow-Management-Systeme Unterstützungen für <ref>[http://msdn.microsoft.com/en-us/library/aa188337%28office.10%29.aspx The Workflow Engine Model]</ref> |
|||
* Die Verifikation der Arbeitsabläufe - ob beispielsweise ein Ereignis zu einem bestimmten Zeitpunkt im Arbeitsablauf überhaupt vorgesehen ist |
|||
* Unterschiedliche Arbeitsabläufe je nach Rechten und Rollen der Benutzer |
|||
Grundsätzlich kann man Workflow-Management-Systeme in drei Kategorien einteilen: |
|||
;Verkehrspolizist: Dies bildet die grundlegendste Funktion eines Workflow-Management-Systems. Es dient lediglich als Routing für den Dokumentenfluss, leitet also die Dokumente von einer Teilstation des Workflows an die nächste weiter. Dabei kann das Workflow-Management-System nicht auf Ausnahmesituationen eingehen. |
|||
;Steuermann: Diese zweite Stufe ist eine Erweiterung, die Ausnahmesituationen erkennen und entsprechend an dafür vorgesehene Stellen weiterleiten kann. Außerdem kann der "Steuermann" eine dynamische Aktivitätsauswahl treffen, indem er nicht ausgelastete Sachbearbeiter Aufgaben zuteilt und auf diese Weise einen Ausgleich bzw. eine Gleichverteilung der Arbeitslasten zwischen den Personen des Workflows erreicht. |
|||
;Assistenz-System: Diese dritte und letzte Stufe erweitert die vorherigen um eine Simulationseinheit für Prozessveränderungen. Hinzu kommt, dass eine Synchronisation sämtlicher Aktivitäten erreicht wird. |
|||
== Abgrenzung und Integration == |
|||
Workflow-Management-Systeme werden häufig fälschlicherweise der [[Groupware]] und dem Bereich [[Computer Supported Cooperative Work]] zugeordnet, da sie die Arbeit unterschiedlicher Personen innerhalb einer Organisation regeln. Workflow Management-Systeme unterstützen jedoch strukturierte Aufgaben und Prozesse, Groupware bietet Unterstützung für eher unstrukturierte Prozesse. Im Gegensatz zu Computer Supported Cooperative Work Systemen wie Multi-User-Editoren, besitzen Workflow-Management-Systeme nur geringe Unterstützung für kooperative [[Interaktion]]. |
|||
Auf technischer Ebene kann eine zunehmende Integration der Funktionalitäten von Workflow-Management-Systemen, Computer Supported Cooperative Work Systemen, [[Dokumentenmanagement]]systemen (DMS), [[Enterprise-Content-Management-System]]en, [[Enterprise-Resource-Planning]] (ERP) mit Hilfe von [[Enterprise Application Integration]] (EAI) beobachtet werden. |
|||
== Liste von Workflow-Management-Systemen == |
|||
* [[Activiti]] |
|||
* Apache ODE |
|||
* APIM BPM/Workflow |
|||
* Bonita Open Source |
|||
* CSRBusiness |
|||
* FlowMind |
|||
* [[jBPM]] |
|||
* [[Microsoft Windows Workflow Foundation]] |
|||
* OpenWFE |
|||
* OS Workflow |
|||
* WebSPOC |
|||
* Kontinuum Workflow Software Suite |
|||
* NexFlow |
|||
== Siehe auch == |
|||
⚫ | |||
* [[Serviceorientierte Architektur]] (SOA, stärker auf technischer Ebene) |
|||
* [[WS-Business Process Execution Language|WS-BPEL]], eine [[Extensible Markup Language|XML]]-basierte Sprache zur Modellierung von Geschäftsprozessen / Arbeitsabläufen |
|||
== Einzelnachweise == |
|||
<references/> |
|||
[[Kategorie:Wirtschaftsinformatik]] |
|||
[[Kategorie:Geschäftsprozessmanagement]] |
Version vom 6. Januar 2013, 13:26 Uhr
- WEITERLEITEN Workflow-Management-System