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
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:
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.