FACTOID # 1: Idaho produces more milk than Iowa, Indiana and Illinois combined.
 
 Home   Encyclopedia   Statistics   States A-Z   Flags   Maps   FAQ   About 
   
 
WHAT'S NEW
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Windows Workflow Foundation
This subsystem is a part of .NET Framework 3.0

Windows Workflow Foundation (WF) is a Microsoft technology for defining, executing, and managing workflows. This technology is part of .NET Framework 3.0 which is available natively in the Windows Vista operating system, and can be installed on the Windows XP SP2 and Windows 2003 Server operating systems. Image File history File links This is a lossless scalable vector image. ... Image File history File links This is a lossless scalable vector image. ... Image File history File links This is a lossless scalable vector image. ... For the Macintosh operating system, which was called System up to version 7. ... .NET Framework 3. ... A workflow is a reliably repeatable pattern of activity enabled by a systematic organization of resources, defined roles and mass, energy and information flows, into a work process that can be documented and learned. ... .NET Framework 3. ... Windows Vista is a line of graphical operating systems used on personal computers, including home and business desktops, notebook computers, Tablet PCs, and media centers. ... Windows XP is a line of operating systems developed by Microsoft for use on general-purpose computer systems, including home and business desktops, notebook computers, and media centers. ... Windows Server 2003 Desktop The successor to Windows 2000 Server, Microsofts Windows Server 2003 (codename Whistler Server, also known as Windows NT 5. ...

Contents

Authoring Workflows

A new XML-based language XAML is commonly used for declaring the structure of a workflow. However, the workflow may also be expressed in code using any .NET-targeted language (VB.NET, C#, C++/CLI, etc.). The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language that supports a wide variety of applications. ... Extensible Application Markup Language (XAML, pronounced zammel ()) by Microsoft is a declarative XML-based language used to initialize structured values and objects. ... Visual Basic . ... The title given to this article is incorrect due to technical limitations. ... C++/CLI (Common Language Infrastructure) is the newer language specification due to supersede Managed Extensions for C++. Completely reviewed to simplify the older Managed C++ syntax, it provides much more clarity over code readability than Managed C++. C++/CLI is standardized by ECMA. It is currently only available on Visual...


Workflows comprise 'activities'. Developers can write their own domain-specific activities and then use them in workflows. WF also provides a set of general-purpose 'activities' that cover several control flow constructs.


Windows Workflow Foundation is supported by a companion set of extensions to Visual Studio 2005. These extensions contain a visual workflow designer which allows users to design workflows, a visual debugger which enables the users to debug the workflow designed, and a project system which enables the user to compile their workflows inside Visual Studio 2005. Microsoft Visual Studio is Microsofts flagship software development product for computer programmers. ...


Moving data through Workflows

Activities that require or provide data can use properties to expose them, and enable the Workflow author to bind them to the containing workflow by declaring 'dependencies'.


Hosting Workflows

The .NET Framework 3.0 "workflow runtime" provides common facilities for running and managing the workflows and can be hosted in any CLR application domain, be it a Windows Service, a Console, GUI or Web Application. The Common Language Runtime (CLR) is the virtual machine component of Microsofts . ...


The host can provide services like serialization for the runtime to use when needed. It can also hook up to workflow instance's events such as their becoming idle or stopping. In computer science, in the context of data storage and transmission, serialization is the process of saving an object onto a storage medium (such as a file, or a memory buffer) or to transmit it across a network connection link, either in binary form, or in some human-readable text...


Communicating with Workflows

WF workflows define interfaces with methods and events to communicate with the outside world. A host application typically sets up an environment before running a workflow, providing objects that implement those interfaces.


When an object implementing such interfaces raises an event, the corresponding workflow is retrieved and the data passed on to it.


Methods on the interface may be used by the workflow to communicate with its host.


Books

  • Essential Windows Workflow Foundation, Dharma Shukla/Bob Schmidt, Addison-Wesley Professional, 13 October 2006. ISBN 0-321-39983-8
  • Foundations of WF ISBN 1-59059-718-4, Brian R. Myers, Apress, 23 October 2006. ISBN 1-59059-718-4
  • Pro WF: Windows Workflow in .NET 3.0, Bruce Bukovics, Apress, 19 February 2007. ISBN 1-59059-778-8
  • Professional Windows Workflow Foundation ISBN 0-470-05386-0, Todd Kitta, Wrox, 12 March 2007. ISBN 0-470-05386-0
  • Microsoft Windows Workflow Foundation Step by Step, Kenn Scribner, Microsoft Press, 28 February 2007. ISBN 0-7356-2335-X

is the 286th day of the year (287th in leap years) in the Gregorian calendar. ... Year 2006 (MMVI) was a common year starting on Sunday of the Gregorian calendar. ... is the 296th day of the year (297th in leap years) in the Gregorian calendar. ... Year 2006 (MMVI) was a common year starting on Sunday of the Gregorian calendar. ... [[Media:Italic text]]{| style=float:right; |- | |- | |} is the 50th day of the year in the Gregorian calendar. ... Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era in the 21st Century. ... is the 71st day of the year (72nd in leap years) in the Gregorian calendar. ... Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era in the 21st Century. ... February 28 is the 59th day of the year in the Gregorian calendar. ... Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era in the 21st Century. ...

Localised links

  • MSDN Library: Windows Workflow Foundation

Swedish/Svenska

  • En blogg om workflow foundation på Svenska

 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m