practical w orkflow services l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Practical W orkflow Services PowerPoint Presentation
Download Presentation
Practical W orkflow Services

Loading in 2 Seconds...

play fullscreen
1 / 11

Practical W orkflow Services - PowerPoint PPT Presentation


  • 304 Views
  • Uploaded on

Practical W orkflow Services. Peter Goodman. Agenda. Why Workflow? The Workflow Runtime Workflow Services Windows Server AppFabric Demo. W hy Workflow?. Visual programming model Declarative Highly Customizable Long running processes Human based Time based Asynchronous.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Practical W orkflow Services' - liam


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
agenda
Agenda
  • Why Workflow?
  • The Workflow Runtime
  • Workflow Services
  • Windows Server AppFabric
  • Demo
w hy workflow
Why Workflow?
  • Visual programming model
    • Declarative
    • Highly Customizable
  • Long running processes
    • Human based
    • Time based
    • Asynchronous
the workflow runtime activity model
The Workflow RuntimeActivity Model
  • An Activity is the atomic unit of composition in a workflow
  • Pass data into an activity via Arguments
  • Store data in Variables
  • An activity with no parent is a Workflow
slide5

The Workflow RuntimeActivity Execution

  • Each activity is scheduledby the runtime
  • Each activity execution produces an instance
  • Bookmarks pause execution and await some external influence
  • Thread, process, machine agile
slide6

The Workflow RuntimeExtensions

  • Persistence stores the state of the workflow
  • Tracking raises message events from workflow activities
  • Custom extensions
slide7

Workflow Services

  • Send and Receive activities
  • WCF Infrastructure
  • Each workflow definition is hosted as a WCF service
  • Correlation is used to find an instance of a workflow definition and the appropriate bookmark
slide8

Windows Server AppFabric

  • IIS administration console UI
  • Workflow Management Service
    • Wakes up instances
    • Handles instance control requests
  • Event Collection Service
    • Forwards tracking events to Monitoring Store
slide9

Demo

The Approval Workflow

slide11

Feedback

  • http://blog.petegoo.com
  • pete@petegoo.com