3. Agenda
• Introdução WF
– O que é?
– Quando?
– Custos?
• Novidades WF 4.0
– Novas funcionalidades
– Melhorias
• “Dublin”
4. O que WF?
• Modelo programação
visual e declarativo
– Activities
– Runtime
– Ferramentas
Host (.exe, IIS, "Dublin", .NET Services, …)
WF Runtime Extensions
Tracking
Persistence
…
Tooling
VS
Designer
VS
Debugger
Rehosted
Designer
Workflow
Activities
5. Quando WF?
• Muita coordenação de trabalho
• Persistência
• Visibilidade para dentro da aplicação: “Code as
Data”
• “Design-Experience” para os utilizadores finais
6. Custos WF?
Síndrome de “Com um martelo na mão
tudo nos parece um prego”
Custos de:
– Criação/Manutenção Hosting
– BD de Persistência
– Performance
7. WF 4.0
• Novo Designer (WPF)
– Rehostable
• Nova WF RunTime (reconstruída do zero)
• Modelo completamente declarativo
– Melhor deployment, versionamento
• Comunicação mais Flexível e Eficaz
12. Custom Activities
Activity • Deriva de WorkflowElement
• Lógica de execução são
activities
• Código/XAML
WorkflowElement • Todos os componentes de WF
herdam dela
• Lógica de execução é código
• Código apenas
• Interage directamente com a
WF Runtime
16. "Message Content Based Correlation"
4. Receber
Workflow
Azure
Data-Mining
Service
BD
Enviar
dados
Receber
dados
Ler Dados
Correlation Handler
Id Dados
IdDados
IdDados
18. Afirmações comuns hoje em dia…
– “Quero disponibilizar facilmente os meus
Workflows”
– “Quero monitorizar e controlar as
instâncias de Workflows que estão a correr.”
– “Porque não existe uma plataforma oficial
de hosting de Workflows?”
19. O que é o “Dublin”?
• Extensões ao IIS/WAS
• Repositório de serviços
workflow e WCF
• GUI familiar (IIS) com “Script-
Engine” (PowerShell)
• Oferece “Out-of-the-box”
soluções de fiabilidade,
versionamento e
escalonamentoWindows Server
.NET Framework
“Dublin”
Visual
Studio
Oslo
WF and WCF services
Administration Tools
IIS/WAS
25. Software em versão completa para avaliação
Suporte técnico 24x7 para incidentes
Acesso antecipado às versões beta
Microsoft Office
Software Assurance
formação gratuita ….e muito mais.
w w w. micr osoft. com/por tugal /msdn/subscri coes
26. w w w. m i c r o s o f t . c o m / l e a r n i n g / m c p / o f fe r s / s e c o n d s h o t
27. MSDN Flash
w w w. micr osoft. com/por tugal /msdn/msdnfl ash
28. w w w. micr osoft. com/por tugal /msdn/webcasts4shar e
Participe nos próximos ciclos
Traga Amigos a assistir e …
…ganhe uma Xbox, trolleys e
livros