BPMM - o CMM para processos Mapear processos é um meio, e não um fim

XAML x BPEL/XPDL

23 de Abril de 2007 às 19:22 Rafael Bortolini  | Enviar por e-mail Hits para esta publicação: 1065

Como analisamos antes, o padrão XML utilizado para descrição e execução de processos no Windows Workflow Foundation (WWF) é o XAML. Mas, com tantos padrões de processos por ai, como XPDL e BPEL, como a Microsoft decidiu criar um novo?

Dificil de entender.

Nessa thread, o pessoal da Microsoft explica o motivo de um padrão novo. Basicamente, na visão de seus criadores, o XAML seria uma maneira de se manter independente de algum padrão e de suas conseqüentes limitações, servindo como uma interface comum e intermediária para o WWF. Isso significa que a idéia é criar sistemas de importação e exportação de BPEL, XPDL, BPMN, etc… diretamente para o formato XAML. Dessa maneira o WWF fica livre de algumas limitações básicas que conhecemos hoje (ex.: no BPEL existem restrições par interações humanas e no XPDL não temos transações, controles de erros e compensações).

Enfim, como está dito na thread, “o WWF suporta múltiplos padrões”.

Se olharmos pelo lado do BPEL, por exemplo, esta abordagem está de acordo com a estratégia de produto da Microsoft que encara o BPEL como um formato de intercâmbio de processos, similar ao XPDL. Mas é uma visão limitante se pensarmos que o BPEL pode ser utilizado como um padrão de execução de processos (BPEL=Business Process Execution Language), ou seja, temos ferramentas no mercado que executam o arquivo BPEL ao invés de importá-lo.

Em todo o caso, se eu tenho um processo em BPEL tenho antes que transformá-lo em XAML para executá-lo no WWF, o que pode vir a dificultar alguns projetos (como executar BPEL dinamicamente).

Ps.: Esse post foi feito diretamente da interface do Word 2007. Muito legal.

  

Publicação arquivada em: Tecnologia

Enviar por e-mail | Hits para esta publicação: 1066

2 Comentários Faça seu próprio

  • 1. BPM HOJE » Blog Arc&hellip  |  19 de Setembro de 2008 às 13:13

    […] O processo tem uma regra de negócio básica, presente em qualquer processo de empresa: da atividade A, uma condição é avaliada e o processo segue para B ou C. Se for para C, após essa atividade, deve voltar para “A”. O modelo “Sequential Workflow”não permite diretamente esses “loops” para pontos passados do processo, da mesma maneira que processos baseados em BPEL também não deixam. Isso pois o modelo XAML, utilizado pela Microsoft para descrever os processos do WWF, similarmente ao BPEL, é em formato bloco-estruturado, onde cada “perna” do processo deve ser fechada antes de o processo continuar, e onde não é possível referenciar elementos anteriores. […]

  • 2. Miguel Reina  |  27 de Outubro de 2008 às 17:55

    Parabéns pela matéria, realmente muito bem dirigida.
    Abraços
    Miguel Reina
    www.nextsys.com.br

Deixe um Comentário

Requerido

Requerido,escondido

Linkar esta publicação  |  Assine os comentários via o RSS


Calendário

Abril 2007
S T Q Q S S D
    Jun »
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Minhas Publicações Recentes

Publicações por Mês

Meta