Thema : BPM und Workflow-Technologien - Eine Einführung Bearbeiter : Andreas Brückner Überblick/Motivation/Ziele Hintergründe, Historische Entwicklung der Prozessorientierung Terminologien, Klassifikation, Begriffs-Beziehungen Verwendungsmöglichkeiten/Abgrenzung F. Leymann & D. Roller: Production Work Flow - Concepts and Techniques S. Jablonski & M. Böhm & W. Schulze: Workflow-Management - Entwicklung von Anwendungen und Systemen M. Weske: Business Process Management: Concepts, Languages, Architectures P. Dadam: Service-orientierte Implementierung von Prozessen (Kapitel 1)
Thema : BPMN - Wie definiere ich meine Prozesse? Bearbeiter : Leopold Stephan Überblick/Motivation/Ziele, Normungsprozesse Verdeutlichung des Schwerpunkts (grafische Modellierung von Workflows) Funktionalitäts-Umfang/Verwendung (keine formale Definition/Ausführung) Vorstellung der Notationselemente Workflow-Modellierung am Beispiel Seminarteilnahme M. Weske: Business Process Management: Concepts, Languages, Architectures http://www.bpmn.org/ http://de.wikipedia.org/wiki/bpmn (und weiterführende Links)
Thema : BPEL - Wie werden meine Prozesse ausgeführt? Bearbeiter : Jens Bachmann Überblick/Motivation/Ziele, Normungsprozesse Verdeutlichung des Schwerpunkts (Ausführung von Workflows) Funktionalitäts-Umfang/Verwendung (formale Spezifikation auf XML-Basis) Vorstellung der Sprachelemente, grafische Nutzer-Unterstützung Vorstellung der Ausführung/BPEL-Engines (Aktivitäten als Webservices) Workflow-Modellierung am Beispiel Seminarteilnahme http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsbpel http://docs.oasis-open.org/wsbpel/2.0/ http://de.wikipedia.org/wiki/bpel (und weiterführende Links)
Thema : Frameworks - jbpm/yawl Bearbeiter : Tino Liebeskind jbpm: autarker Bestandteil des Applikationsservers JBOSS jpdl als XML-basierte Sprache zur Workflow-Beschreibung Hibernate für Zugriff auf die Persistenzebene Grafische Bearbeitung per Eclipse-Plugin, Verarbeitung in Java-Klassen YAWL: Framework unter der Apache Software License Modellierungssprache ähnlich zu BPMN inklusive Ausführungs-Engine Petri-Netze als mathematische Basis mit formaler Nachweisbarkeit Ursprünge/Historie, Entwicklergemeinde, Lizenzmodell Referenzen, Marktanteile/Verbreitungsgrad Technische Konzepte, Verwendung von Standards, Integrationsfähigkeit Unterstützung des Nutzers bezüglich Modellierung/Ausführung Demonstration am Beispiel Seminarteilnahme M. Weske: Business Process Management: Concepts, Languages, Architectures http://www.jboss.com/products/jbpm/ http://www.slideshare.net/camunda/jboss-jbpm-presentation http://www.yawl-system.com/
Thema : Produktvorstellung - IBM WebSphere Process Server Bearbeiter : Christian Dobrawa Betreuer : Dr. Andreas Wickenhäuser Historische Entwicklung, Marktanteile/Verbreitungsgrad Abgrenzung/Vergleich zu anderen (Konkurrenz-)Produkten Standardkonformität, Integrationsfähigkeit, Funktionsumfang Technische Konzepte, Technologien Unterstützung des Nutzers bezüglich Modellierung/Ausführung Demonstration am Beispiel Seminarteilnahme http://www-142.ibm.com/software/dre/ecatalog/detail.wss?locale= de_de&synkey=f142479w63752p59 http://www.redbooks.ibm.com/abstracts/sg247608.html http://www-01.ibm.com/software/integration/wps/library/ M. Chilanti & V. Jessani & A. Iyengar: Websphere Business Integration Primer: Process Server, BPEL, SCA, and SOA
Thema : Produktvorstellung - Microsoft BizTalk / SharePoint Bearbeiter : Michael Wagner Historische Entwicklung, Marktanteile/Verbreitungsgrad Abgrenzung/Vergleich zu anderen (Konkurrenz-)Produkten Standardkonformität, Integrationsfähigkeit, Funktionsumfang Technische Konzepte, Technologien Unterstützung des Nutzers bezüglich Modellierung/Ausführung Demonstration am Beispiel Seminarteilnahme http://www.microsoft.com/germany/biztalk/default.mspx http://www.microsoft.com/biztalk/en/us/roadmap.aspx http://geekswithblogs.net/cyoung/articles/125848.aspx http://www.microsoft.com/germany/biztalk/uebersicht/techressourcen.mspx http://bloggersguides.net/media/g/biztalkwebcasts/default.aspx http://en.wikipedia.org/wiki/sharepoint G. Dunphy & A. Metwally: Pro BizTalk 2006 M. Juric & B. Mathew & P. Sarang: Business Process Execution Language for Web Services 2nd Edition (Kapitel 7, MS BizTalk Server)
Thema : Produktvorstellung - Oracle BPEL Process Manager Bearbeiter : Thomas Böcker Historische Entwicklung, Marktanteile/Verbreitungsgrad Abgrenzung/Vergleich zu anderen (Konkurrenz-)Produkten Standardkonformität, Integrationsfähigkeit, Funktionsumfang Technische Konzepte, Technologien Unterstützung des Nutzers bezüglich Modellierung/Ausführung Demonstration am Beispiel Seminarteilnahme http://www.oracle.com/technology/software/products/bpm/index.html http://www.oracle.com/technology/bpel/index.html http://www.oracle.com/technology/tech/standards/pdf/bpel.pdf http://www.oracle.com/technology/products/ias/bpel/index.html M. Juric & B. Mathew & P. Sarang: Business Process Execution Language for Web Services 2nd Edition (Kapitel 5+6, Oracle BPEL Process Manager)
Thema : Erweiterungen für BPEL (BPEL4People, BPELJ, BPEL-SPE, II4BPEL) Bearbeiter : Christoph Schulz Betreuer : David Wiese Motivation und Hintergründe der einzelnen Erweiterungen Überblick und Vorstellung Realisierungsstand/Produkte, Normierungsaktivitäten Erweiterungen: BPEL4People: Workflow-Kommunikation nur zwischen Webservices erweitert um Aktivitäten für eine Mensch-Maschinen-Interaktion BPELJ: Definition der Geschäftsprozess-Logik ( großer Blick ) erweitert um Java- Snippets zur Implementierung von Funktionen BPEL-SPE: Modellierung der Workflows erweitert um Sub-Prozesse und Modularisierungskonzepte für erhöhte Wiederverwendbarkeit II4BPEL: Einführung von Aktivitäten mit direktem Zugriff auf relationale Datenbanken und Aufruf nutzerdefinierter Operationen http://www.oasis-open.org/committees/documents.php?wg_abbrev=bpel4people http://www.ibm.com/developerworks/library/specification/ws-bpelj/ http://download.boulder.ibm.com/ibmdl/pub/software/dw/webservices/ ws-bpelsubproc/ws-bpelsubproc.pdf http://www.sigs.de/publications/js/2007/03/reck_js_03_07.pdf
Thema : Fehlerbehandlung in BPEL Bearbeiter : Frank Metzulat Betreuer : Dr. Andreas Wickenhäuser Motivation, Erkennen und Behandeln von Fehlersituationen Vergleich/Abgrenzung zum ACID-Konzept für Transaktionen Faults von WebServices, Fault Handler, Compensation Continue on Error bei WebSphere Process Server als alternatives Konzept (Kapitel 4) M. Juric & B. Mathew & P. Sarang: Business Process Execution Language for Web Services 2nd Edition (Kapitel 4, Fault Handling und Signaling) http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/index.jsp?topic= /com.ibm.websphere.bpc.620.doc/doc/bpc/cfaulthandling_continueonerror.html http://www.predic8.de/kursmaterial/bpel/bpel-schulung-folien.pdf (ab S. 63)