Windows Workflow Foundation (WF) e projetos no CodePlex

Olá pessoal, tudo certo?

Nas últimas semanas tem participado de um projeto envolvendo Windows Server AppFabric, serviços WCF SOAP Services e workflows com WF – Windows Workflow Foundation.

Como parte do trabalho, fiz um levantamento sobre alguns projetos e iniciativas publicadas no CodePlex. Tem bastante coisa sobre workflows, veja:

Windows Workflow Foundation on CodePlex
Ref.: https://wf.codeplex.com/

Introducing the WF Security Pack CTP 1 on wf.codeplex.com
Ref.: https://blogs.msdn.com/b/endpoint/archive/2010/06/30/introducing-the-wf-security-pack-ctp-1-on-wf-codeplex-com.aspx

Microsoft.Activities.UnitTesting v1.7.6
Ref.: https://wf.codeplex.com/releases/view/59445

WF Security Pack CTP 1
Ref.: https://wf.codeplex.com/releases/view/48114

WF State Machine Activity Pack CTP 1
Ref.: https://wf.codeplex.com/releases/view/43586

WF ADO.NET Activity Pack CTP 1
Ref.: https://wf.codeplex.com/releases/view/43585

Um dos projetos merece especial destaque: o WF Security Pack CTP 1. Esse pacote é a primeira iniciativa sobre WF que adiciona atividades customizadas para facilitar a construção de workflows com cenários variados de segurança, como:

  • Impersonation de um cliente no workflow
  • Autorização in-workflow, como atividades de validação de declarações e TOKENs via PrincipalPermission
  • Mensageria Autenticada usando ClientCredentials especificada dentro do workflow, como credenciais USERNAME/PASSWORK ou um TOKEN recuperado a partir de um STS – Security Token Service.
  • Propagação de um TOKEN de segurança para um serviço back-end (claims-based delegation), usando WS-Trust ActAs

image

Após a instalação do arquivo “Microsoft_WF_Security_Pack_CTP_1_Setup.msi”, abra o documento “Microsoft_WF_Security_Pack_CTP_1_User_Guide.doc” e confira as funcionalidades. Assim que instalamos o pacote, o Visual Studio 2010 apresenta um novo conjunto de atividades disponíveis para o design de workflow, como vemos abaixo:

image

Ainda estou construindo meus primeiros testes com o pacote. Vale lembrar que ainda é um projeto CTP, mas já é bastante promissor! :)

Devido as inovações do WF4 e sua integração com o hosting sobre Windows Server AppFabric, muitas empresas estão ficando interessadas sobre o desenvolvimento com workflows, para cenários de coordenação tanto para system workflow como para human workflow.

Por isso, vale a pena conferir os projetos acima. Fique ligado!

Por enquanto é só! Até o próximo post :)

Waldemir.