Pro WF: Windows Workflow in .NET 3.0
Apress, 2 mei 2007 - 744 pagina's
I started working with the new Microsoft WinFX technology stack early in the beta and CTP (Community Technology Preview) stage. The foundations in WinFX (Windows Presentation, Windows Communication, and Windows Workflow) have now finally made their way into a shipping Microsoft product: .NET 3.0. I actually started to learn and use all three of these foundations at the same time in my day job. Talk about a massive learning curve. While I was impressed with the flexibility and capabilities of Windows Presentation Foundation and Windows Communication Foundation, I was somehow inexplicably drawn to Windows Workflow Foundation (WF). WF isn’t just a new way to implement a user interface, or a new way to communicate between applications and services. WF represents a completely new way to develop applications. It is declarative, visual, and infinitely flexible. It promotes a model that cleanly separates what to do from when to do it. This separation allows you to change the workflow model (the when) without affecting the what. Business logic is implemented as a set of discrete, testable components that are assembled into workflows like building blocks. Workflow isn’t a new concept. But when Microsoft spends years developing a workflow foun- tion and provides it to us without cost, it is an event worth noting. Other workflow frameworks exist, but WF will soon become the de facto standard workflow framework for Windows applications.
Wat mensen zeggen - Een recensie schrijven
We hebben geen recensies gevonden op de gebruikelijke plaatsen.
Overige edities - Alles weergeven
AccountId ASP.NET branch Bukovics.Workflow.Hosting chapter child activities class Program CodeActivity complete code create custom activity database default defined dependency properties Dictionary<String drag and drop endregion evaluated event handler EventArgs EventDrivenActivity exception handling ExecuteCode FaultHandlerActivity File using System forward chaining handle HandleExternalEventActivity host application host the workflow IfElseActivity IfElseBranchActivity implement InitializeComponent instance ID interface invoked key to exit machine workflow markup file method namespace SharedWorkflows null object sender parameters persistence service previous example private void project and name Properties window provides public class public sealed partial ReplicatorActivity retrieve rule condition RuleSet SequenceActivity sequential workflow SequentialWorkflowActivity SharedWorkflows project SQL Server static void stored procedure String summary System.Workflow.Activities System.Workflow.ComponentModel System.Workflow.Runtime TestNumber Toolbox tracking data tracking profile tracking service updates Visual Studio web service Web.config wfArguments WhileActivity Windows Workflow Foundation workflow class workflow designer workflow instance workflow model workflow runtime workflow Type WorkflowRuntimeManager XAML
Pagina xxvi - Evjen is an active proponent of .NET technologies and community -based learning initiatives for .NET. He has been actively involved with .NET since the first bits were released in 2000. In the same year, Bill founded the St. Louis .NET User Group (http : / /www.