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

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

Embed Size (px)

Citation preview

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