Windows Workflow Foundation (WF).net UserGroup Karlsruhe Frank Pfattheicher.

9
Windows Workflow Foundation (WF) .net UserGroup Karlsruhe Frank Pfattheicher

Transcript of Windows Workflow Foundation (WF).net UserGroup Karlsruhe Frank Pfattheicher.

Page 1: Windows Workflow Foundation (WF).net UserGroup Karlsruhe Frank Pfattheicher.

Windows Workflow Foundation (WF)

.net UserGroup Karlsruhe

Frank Pfattheicher

Page 2: Windows Workflow Foundation (WF).net UserGroup Karlsruhe Frank Pfattheicher.

Was ist Workflow Foundation?

• KEIN Produkt

• Klassenbibliothek (System Namespace)

• Teil von NetFx3 (.NET Framework 3.0)

• Verfügbar für XP, 2003 und Vista

Page 3: Windows Workflow Foundation (WF).net UserGroup Karlsruhe Frank Pfattheicher.

WinFx3Microsoft .NET Framework 3.0

(früher WinFX)ist das neue „managed“ Progarmmiermodell

für Windows

Communication Framework (früher Indigo)Presentation Foundation (früher Avalon)

Workflow FoundationCardSpace (früher InfoCard)

Page 4: Windows Workflow Foundation (WF).net UserGroup Karlsruhe Frank Pfattheicher.

Workflow Foundation

Besteht aus:

• Activity Model

• Workflow Runtime

• Rules Engine

• Workflow Designer

Page 5: Windows Workflow Foundation (WF).net UserGroup Karlsruhe Frank Pfattheicher.

Activity Model

• Basisbibliothek verfügbar

• Eigene Implementierung möglich

• Eigene Aktionen auch im Designer

• Internet Bibliothek verfügbar

Page 6: Windows Workflow Foundation (WF).net UserGroup Karlsruhe Frank Pfattheicher.

Workflow Runtime

Runtime Engine• Execution• State management• Tracking Infrastruktur

Runtime Services• Persistance• Communication• Tracking• Transactions

Page 7: Windows Workflow Foundation (WF).net UserGroup Karlsruhe Frank Pfattheicher.

Rules Engine

• IfElseBranch: Wenn/dann auf Properties

• RuleSet: Sammlung von Bedingungen

Page 8: Windows Workflow Foundation (WF).net UserGroup Karlsruhe Frank Pfattheicher.

Workflow Designer

• In VisualStudio 2005 eingebunden

• In eigene Programme integrierbar

Page 9: Windows Workflow Foundation (WF).net UserGroup Karlsruhe Frank Pfattheicher.

Links

• .NET Framework 3.0 community http://wf.netfx3.com

• MSDN .NET Framework 3.0 Home http://msdn.microsoft.com/winfx

• MSDN Wikihttp://msdnwiki.microsoft.com