Desde que comecei minha carreira há algumas décadas, tenho procurado a melhor maneira de desenvolver um software. Imaginei que, um dia, esse software seria desenvolvido visualmente, em vez de ser feito com um editor de texto. Tinha esperança que montaríamos aplicações completas a partir de componentes predefinidos, como meu filho monta seus blocos de plásticos. Agora, o futuro está aqui com o Windows Workflow Foundation, da Microsoft (WF). Por que estou tão entusiasmado com o WF? As aplicações baseadas em fluxos de trabalho usam um modelo de programação declarativo, em vez de um procedural, separando o que fazer de quanto fazer. O desenvolvedor WF está intimamente integrado com o Visual Studio, fornecendo experiência de desenvolvimento altamente visual, que traz o fluxo de trabalho para o alcance de qualquer desenvolvedor .NET. No futuro, acredito que a maioria das aplicações incomuns será baseada no fluxo de trabalho, e o WF é a nova estrutura padrão, de fato, do fluxo de trabalho para o Windows. Escrevi este livro como um tutorial abrangente sobre como usar o WF. Inicio com os fundamentos do WF para que você comece a trabalhar rapidamente. Depois, forneço uma cobertura dos outros tópicos WF, por exemplo: serviços locais, atividades baseadas em eventos, regras, continuidade do fluxo de trabalho, controle, transações, compensação, atualizações dinâmicas, serviços web, ASP.NET, marcação do fluxo de trabalho e a hospedagem dos desenvolvedores do fluxo de trabalho. Como desenvolvedor ativo, acredito que aprendo melhor uma nova habilidade por meio de exemplos práticos e úteis. Portanto, quando escrevi este livro, concentrei-me na demonstração dos conceitos WF, em vez de apenas falar sobre eles. Realmente acredito que os fluxos de trabalhos são a próxima mudança de paradigma, e espero que este livro o ajude a aproveitar o WF em suas próprias aplicações.