Transactions, Compensations, and Runtime Services in WF with Visual Basic 2008


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number



Overview/Description
Visual Studio 2008 and the .NET Framework 3.5 provide developers with a variety of ways to manage transactions, compensations, and runtime services in Windows Workflow Foundation (WF) applications. This course explores how to use these techniques to control the way WF applications manage a large number of simultaneous tasks, and also implement persistence of workflows and error handling. Specific areas covered include transactions and compensations, error handling, runtimes services, persistence, and tracking and monitoring. This course is one of a series in the SkillSoft learning path that covers the objectives for the Technology Specialist (TS): Microsoft .NET Framework 3.5, Microsoft .NET Framework 3.5: Windows Workflow Foundation Application Development 70-504 exam. Passing this exam will earn the learner the MCTS: .NET Framework 3.5, Windows Workflow Foundation Applications certification.

Target Audience
Individuals who intend to use the .NET Framework 3.5 with Visual Studio 2008 and Visual Basic 2008 to develop applications that utilize Windows Workflow Foundation; individuals preparing for the Exam 70-504 TS: Microsoft .NET Framework 3.5 – Windows Workflow Foundation Application Development.

Prerequisites
Thorough knowledge of software development concepts and the process of building business applications; experience building Windows-based applications with the Microsoft .NET Framework 3.5; working experience of Visual Studio 2008 and Visual Basic 2008.

Expected Duration (hours)
2.5

Lesson Objectives

Transactions, Compensations, and Runtime Services in WF with Visual Basic 2008

  • use transactions to ensure the effectiveness of a workflow
  • recognize how WF supports transactions
  • use compensations to ensure the effectiveness of a workflow
  • handle faults in a workflow
  • implement transactions and compensations in a workflow
  • perform fault handling in a workflow
  • create scheduling services
  • create persistence services
  • create a tracking profile using the TrackingProfile class
  • create a tracking profile using the SqlTrackingService class
  • query workflows that have been tracked
  • implement tracing for a workflow application
  • use the Performance Monitor to manage workflow counters and capture data
  • develop scheduling and persistence services
  • develop a tracking profile and query a workflow that has been tracked
  • configure tracing for a workflow application
  • enable a workflow counter
  • Course Number:
    sd_mwvb_a03_it_enus