Yawl (Informatik)

Yawl (Informatik)

Yawl ist die Bezeichnung einer Prozessmodellierungssprache und gleichzeitig ein Akronym mit der Bedeutung Yet Another Workflow Language. Teile des Yawl-Software-Framework wurden unter der Apache Software License und der GNU Lesser General Public License veröffentlicht. Yawl ist somit ein Open-Source-Produkt. Das Yawl-Software-Framework kann als Workflow-Management-System (WfMS) eingeordnet werden.

Das Yawl-Software-Framework besteht aus einer Arbeitsablaufumgebung (die Yawl Engine), einer Worklist-Komponente, einem Web-Service-Invoker und einer SMS-Invoker-Komponente, die es erlaubt Geschäftsprozesse oder Teilaufgaben via SMS anzustossen. Zudem enthält das Yawl-Software-Framework eine XForms-Komponente, die es ermöglicht, HTML-basierte Arbeitslisten automatisch zu generieren.

Entgegen den gängigen Geschäftsbeschreibungssprachen wie beispielsweise BPML, XPDL oder BPEL, wurde mit YAWL der Versuch unternommen, alle Workflow-Patterns, die bis dato von der Workflow-Patterns-Initiative spezifiziert wurden, zu unterstützen. Durch diese Vorgehensweise ist Yawl eine sehr ausdrucksstarke Prozessbeschreibungssprache.

Prozessnotation

Auf den ersten Blick ähnelt Yawl der Notationsweise der UML-Aktivitätsdiagramme oder der von der BPMI vorgeschlagenen Business Process Modeling Notation. Die Yawl-Autoren weisen jedoch darauf hin, dass die visuelle Repräsentation eines Yawl-Graphen in erster Linie auf den mathematischen Grundlagen der Petri-Netze basiert. Präzise ausgedrückt stellt ein Yawl-Graph folglich eine Erweiterung der Petri-Netze dar, die speziell auf die Domäne des Workflow-Managements angepasst wurde. Insbesondere die formal nachweisbaren Eigenschaften von Petri-Netzen, die anderen Diagrammtechniken meist fehlen, sollen hier ausgenutzt werden, um nachweisbar korrekte Abläufe definieren zu können. Um den Sachverhalt besser verstehen zu können, sei auf die nachfolgende Illustration verwiesen. Sie veranschaulicht den Prozess, der notwendig war, um diesen Artikel zu erstellen.

Siehe auch

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Arbeitsablaufverwaltung — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Das Workflow Management (WfM, auf deutsch etwa „Verwaltung von… …   Deutsch Wikipedia

  • Verwaltung von Arbeitsabläufen — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Das Workflow Management (WfM, auf deutsch etwa „Verwaltung von… …   Deutsch Wikipedia

  • WfMS — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Das Workflow Management (WfM, auf deutsch etwa „Verwaltung von… …   Deutsch Wikipedia

  • Workflow-Management-System — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Das Workflow Management (WfM, auf deutsch etwa „Verwaltung von… …   Deutsch Wikipedia

  • Workflowmanagement — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Das Workflow Management (WfM, auf deutsch etwa „Verwaltung von… …   Deutsch Wikipedia

  • Workflowmanagementsystem — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Das Workflow Management (WfM, auf deutsch etwa „Verwaltung von… …   Deutsch Wikipedia

  • Workflow patterns — A workflow pattern is a specialized form of a design pattern as defined in the area of software engineering. Workflow patterns refer specifically to recurrent problems and proven solutions related to the development of workflow applications in… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”