Geschäftsprozesse mit Windows Workflow Foundation
Windows Workflow Foundation (WF) ermöglicht den Entwurf aus Ausführung von Geschäftsprozessen in .NET-Applikationen. Visual Studio bietet einen grafischen Designer, .NET bietet eine API für Standardaktivitäten und die Workflow Engine führt die Geschäftsprozesse performant in einer Laufzeitumgebung aus. Das Seminar stellt die Möglichkeiten und Standards in der Modellierung von Geschäftsprozessen vor und geht ausführlich den Workflow Designer und die XAML-Syntax ein. Praktische Beispiele beschreiben die Aktivitäten, wie Wiederholungen, WCF Messaging und wie eigene Aktivitäten entwickelt werden. Komplexe Themen wie Sicherheit, Transaktionen oder Workflow Web-Services lernen die Teilnehmer an praxisnahen Alltagsbeispielen.
Inhalte des Seminars
Einstieg in die Workflow Foundation
- Was sind Geschäftsprozesse?
- Das Framework der Workflow Foundation
- Workflow Designer in Visual Studio, Templates
- Kontrollflüsse grafisch aufbauen, Code einbinden
- Hosting, Geschäftsprozesse ausführen, WCF Test Client
- Parameterübergabe
- Flowchart: Fallunterscheidungen
Detailliert in die Aktivitäten und Flusskontrolle einsteigen
- Standardaktivitäten
- Flusskontrolle, Konditionstypen, Wiederholungen
- Sequence Workflow
- Verzögern
- Status verwalten
- Ereignisse
- WF und Web-Services
- Workflow Service
- Aktivitäten abbrechen
- Parallele Aktivitäten, Workflow synchronisieren
- Aufruf von lokalen Methoden aus dem Workflow
- Lokale Services
- Eigene Aktivitäten entwickeln
Ausnahmen und Transaktionen in Geschäftsprozessen
- Ausnahmebehandlung
- ACID-Eigenschaften von Transaktionen
- Wie Workflow Foundation transaktionale Prozesse unterstützt
- Widerrufen durch Compensation
Die Windows Workflow Foundation Rules Engine
- Regelbasierte Programmierung
- Wie passen Regeln in die Aktivitäten?
- Regeln modellieren, programmieren und ausführen; Rule-Set
- Rule-Condition
- Policity Activity
- Prioritäten
- Abhängigkeiten und Verkettungen (Forward Chaining) der Regeln
- Regeln zur Laufzeit verändern
Fortgeschrittene Möglichkeiten der Workflow Foundation
- Dynamische Updates
- Workflow Tracking Services, SQL-Tracking Services, Profile
- Ereignisgesteuerte Aktivitäten
- State-Machine-Workflows, Zustandsautomaten
- Workflow Hosting, Workflow Instanzen
- Workflow Persistenz, Persistierung in Datenbanken
- WF-Integration als Web-Service veröffentlichen, Zusammenarbeit mit WCF
Termine / Kontakt
Jedes Seminar führt tutego als kundenangepasstes Inhouse-Seminar durch.
Alle unsere Seminare können zudem als Live-Online-Seminar besucht werden.
Wir helfen Ihnen gerne bei der Anmeldung und einen passenden Termin zu finden. Kontaktieren Sie uns per E-Mail oder unter 0800/tutegos (kostenlos aus allen Netzen).
Die Fakten
- Empfohlene Schulungsdauer: 3 Tage, insgesamt 24 Unterrichtsstunden à 45 Minuten
- Zielgruppe: Softwarenwickler, die Geschäftsprozesse mit Windows Workflow Foundation (WF) definieren und programmieren möchten.
- Vorkenntnisse: Gute praktische Erfahrung in C# oder VB.NET und XML, Grundkenntnisse von Web-Services. Basiswissen im Bereich Windows Communication Foundation ist von Vorteil.
- Seminar-Software: Als Software-Plattform wird standardmäßig .NET 4.8 mit der Entwicklungsumgebung Visual Studio eingesetzt.. .NET enthält standardmäßig Windows Workflow Foundation.