Mahindra Satyam Learning World
Course Windows Workflow Foundation(WWF) Code Phase 2 Duration (Hrs) <8> Prerequisites Participants need to have prior knowledge/skill of • New Language Features of C# 3.5 • Knowledge in Windows Communication Foundation (WCF) • XML Web Services • Having an understanding of Microsoft Windows 2000, XP, or Vista. Course Objectives • Modeling business process using Windows Workflow Foundation • Working with WF Applications and Activities • Working Send/Receive Activities 3.5 centric.
S.#
Subject Area
Learning Objectives
1.
Introduction to 1.Defining a Business Windows Process Workflow Foundation
2.
Building a WWF Application
Points to Cover 1. 2. 3. 4.
1. Building a Simple Workflow-Enabled Application
The The The The 1.
2. 3. 4.
Role of WF Building Blocks of WF WF Runtime Core Services of WF
Adding a Code Activity Adding a While Activity Examining the WF Engine Hosting Code Adding Custom Startup Parameters
Concept Type*
Communicatin 1.Using Send Activity g WCF Services
1. 2. 3.
1.
<1>
C2
<1 >
5.
StateMachine Workflows
Create service reference of C2,C3 WCF Service within WF Adding a Send Activity to Sequential Workflow Configuring SendActivity
Using Receive Activity 2.
1.
Introduction to State Machine Workflows
Creating a Sequential Workflow C2,C3 Console Application 3. Add a Receive Activity 4. Configure Receive Activity 2. Creating a State Machine C2,C3 3. 4.
Hrs
C1
5Invoking Web 1.Building a WWF 1. Creating the Web Service. C2,C3 . Services Within Application that invoke Web 2. Building the WF Web Service Workflows Service Consumer. 3. Configuring the IfElse Activity. 4. Configuring the InvokeWebService Activities. 4.
Delivery Method#
<2>
<1 >
<1>
<2>
Workflow Handling External Events Call the Workflow from the console Application
Collaterals Details Collaterals Deployed Virtual learning Case studies
Collateral Available Path \\hstslc006\SLW_TECH\StreamsCollaterals\MS.Net \\hstslc006\SLW_TECH\Case Studies
Resources Required (With Version Number) Course Plan-Windows Workflow Foundation
Page 1 of 2
Mahindra Satyam Learning World
• Windows OS ( Windows XP / Vista Recommended) • Visual Studio 2008 Standard Edition with Service Pack1 References • http://msdn.microsoft.com/en-us/library Version History Version # Date Created/Changed by Changes made 1.0
31/Dec/2 Seshu Babu Barma 008
Ankem_VeerendraKumar
Reviewed by
Srikanth Nivarthi
*Concept Type C1 - Factual knowledge: The basic elements that associates must know and understand C2 - Conceptual knowledge: The interrelationships among the basic elements within a large structure that enable them to function together. C3 - Procedural Knowledge: How to do something; methods of inquiry and criteria for using skills, algorithms, techniques and methods. #Delivery Method CL - Class Room Learning CS - Case Study Learning PB - Problem Based Learning VL - Virtual Learning
Course Plan-Windows Workflow Foundation
Page 2 of 2