Home | Blog | Download | Mapa do Site | Contato
PROJELER

Ferramenta de modelagem BPMN

Versus editor de BPEL


Os produtos mais recentes de BPM que suportam a especificação de BPEL e ofereceram um editor de BPEL como ferramenta de desenvolvimento preliminar, em vez de uma ferramenta de real de desenho do processo de negócio. O problema com esta aproximação é que BPEL é uma especificação muito complexa, especialmente de um ponto de vista da gerência de dados.

Além disso, a dependência pesada de BPEL no web service é complexa para prestar manutenção a especificações requer desenvolvedores que devem sincronizar manualmente BPEL múltiplo e arquivos WSDL dentro em ordem para distribuir um processo completo. Os editores de BPEL não fazem este exercício muito mais simples. Produzem também os modelos de processos que não tem um aspecto fácil para que sejam mostrados ao pessoal das áreas de negócio.

Uma notação de alto nível é necessária, chamar BPMN, e BPM 2.0 deve fazer exame da vantagem dela para obter a audiência dos analistas de processos a começar pela produtividade que necessitam para seus projetos de BPM.

Mas o que é uma ferramenta de modelagem BPMN? A maioria de fornecedores de BPM que desenvolveram BPEL nativo os componentes servidor executável oferecem um editor de BPEL como uma ferramenta de desenvolvimento. Isto é melhor do que tendo que escrever manualmente o código de BPEL, mas não esperam que o analista negócio analista . ou mesmo o analista de processo . fossem produtivos com tal ferramenta.

A BPEL é uma linguagem de execução de processos sofisticada, e como tal, foi projetada para computadores, não seres humanos. A BPEL é uma linguagem poderosa, mas com poder vem responsabilidade, ou neste caso particular, complexidade. Eu não me aprofundarei com detalhes técnicos demais, mas se você quiser se convencer que BPEL não é para fracos do coração, tente escrever um pedaço de código de BPEL que você necessitaria correlacionar dois processos como exemplos, um para uma ordem que faz exame do processo e o outro para uma ordem que faz o preenchimento do processo. Se você quiser fazer isto rapidamente que você teria uma ferramenta a faz para você quando você extrai uma seta que vai de uma caixa a outra. Isso é precisamente o que uma ferramenta de desenho BPMN faz, ao lado de muitos outros truques similares.

De uma distância, uma ferramenta de desenho de BPMN parece muito similar a um editor de BPEL: eles ambos se parecem com a ferramenta diagramação do tipo do glorioso Visio, mostram caixas pequenas e setas, ambos deixam mudar cores e fontes, mas a comparação pára aí. Onde o primeiro requer somente que você tenha uma boa compreensão dos tipos diferentes de fluxos da BPMN, o segundo necessita que você conheça as entradas e saídas da especificação da BPEL. Não somente isso, mas você terá que também dominar a especificação do WSDL se você quiser fazer qualquer coisa útil, e que é onde as coisas começam realmente a ficar complicadas. O WSDL tem uma das especificações menores de todos os padrões diferentes para serviços web service, mas é também requererá pelo menos 10 sessões de leitura antes para você compreender remotamente o que seus autores tiveram na mente quando eles escreveram. Para encurtar a história, eu adoro BPEL, mas, eu adoro mais ainda, se eu não tiver que tratar dele diretamente.

Para evidenciar realmente a diferença, você não tem que ir muito distante. Em vez de, ler apenas com cuidado. Por um lado, um editor de BPEL está exatamente o que diz que é: um editor para o código BPEL. Visa às pessoas que podem ler e escrever o código de BPEL, tais pessoas tendem a ser engenheiros de software muito sofisticadas. Sabem Java, a maioria do J2EE APIs, e toda a especificação que o nome começar com .WS-.. Por outro lado, uma ferramenta de desenho BPMN é para nós. É uma ferramenta que gere o código BPEL extraído de um diagrama BPMN . você escolheu bem, mas que não o deixe confuso com o próprio código BPEL, a engenharia entre BPMN e BPEL é um problema realmente complicado a resolver. A eClarus está à ponta de liberar uma versão de sua ferramenta que faz ir para frente e para trás entre diagrama de BPMN e o código de BPEL. E ao lado, BPM 2.0 deve suportar o código zero.

Se você procura uma ferramenta modelagem de processos de negócio que gere código para você, além de diagramas bonitos. Se a ferramenta requerer que você domine a especificação BPEL, certifique-se antes. E se a ferramenta gera qualquer outra coisa do que BPEL certifique-se, de que você leu este artigo primeiramente. Se você fizer ambos, e se encaixar no perfil de um analista de processos, você chegará à mesma conclusão que eu: uma ferramenta de modelagem BPMN é caminho.

PROJELER® - Av. Getúlio Vargas, 901/1302 Porto Alegre-RS - Tel +55 51 3029 9490 | 11 3717 5271 Skype projeler