Plataforma de Aplicações - Introdução Workflow Foundation para IT Pro’s

Olá pessoal, tudo bem?

Depois de continuar receber muitas perguntas, a maioria de desenvolvedores, sobre a plataforma  de aplicações, eu acho que é muito importante continuar a seria de posts sobre este assunto. Na minha visão os professionais de TI estão investindo muito pouco tempo em neste assunto que poderia segurar o futuro.

Como a maioria dos ITPros não tem muito conhecimento sobre este assunto, minha interpretação, eu acho vamos começar de analisar alguns termos basicos.Desta vez eu vou tentar de explicar  o que e a Microsoft Workflow Foundation e o que os desenvolvedores pretendam fazer com estas funcionalidades.

Porque usar workflows:

  1. Separar lógica de execução da aplicação
  2. Processo será atualizado sem reimplantar o aplicativo

Um workflow integra cinco itens:

Workflow
  • Podemos-vos definir um workflow como uma coleção de atividades.
Atividades
  • Um workflow tem uma ou varias atividades como verificar a sua idade, verificar se nome e depois iniciar a tela. Podemos-vos definir em termos básicos, atividades como unidades de trabalho.
“Runtime” (Net Framework Runtime)
  • Runtime e o ambiente aonde nos podem executar o workflow com as atividades definidas. O runtime oferece vários serviços que ajudam analisar ou monitora um workflow. Controle de atividades de longo duração com uma chamada única de persistência.
Ferramentas (Visual Studio)
  • Uma ferramenta gráfica que ajuda criar novos serviços ou compor novos serviços baseado em uma biblioteca de serviços.
XAML
  • Extensible Application Markup Language que define as atividades criadas via os ferramentais gráficos

image

 

 

Como um desenvolvedor cria um workflow:

  1. Construir atividades
  2. Criar fluxos de trabalho que utilizam essas atividades
  3. Deixar o “Runtime” com a execução das atividades

Agora vocês não podem mais falar que vocês não sabem que um worflow .Net,

Abraço Markus

Technorati Tags: Plataforma de aplicações,IT Pro's