Pergunta

Só quero gritar à comunidade para ver quais pensamentos das pessoas são nos servidores de processo Java em geral.

A IBM, em particular, tende a fazer muito barulho sobre o WebSphere Process Server. Eu posso ver a idéia por trás dos servidores de processo se você estiver funcionando em um mundo de serviços da web, mas na prática eles são realmente eficazes ou estão apenas exagerados?

O BPEL é outra tecnologia intimamente vinculada que tende a obter muito hype da IBM, mas ainda estou para ver uma implementação na vida real.

Pensamentos gerais são bem -vindos.

Foi útil?

Solução

Alguns projetos/empresas têm processos de negócios complexos que envolvem muitos serviços, aplicativos, interações humanas para as quais o uso de um mecanismo BPM, seus conectores e suas ferramentas de modelagem podem ser justificadas. Mas isso claramente não é para todos.

Agora, para usar o IBM Process Server, você precisará de uma licença, precisará de um servidor de aplicativos para implantá -lo (aleatoriamente, WebSphere), algumas máquinas (IBM), talvez alguns conectores caros, algumas licenças para as ferramentas de modelagem, etc. Portanto, não estou surpreso que a IBM faça barulho (mesmo que não tenha o mesmo sentimento), vender essa solução deve ser um bom negócio para eles (nem mesmo mencionando a consultoria que eles adicionarão à conta ).

E o BPEL, que é um idioma padronizado para descrever os fluxos como uma sequência de serviços que consomem ou produzem mensagens XML, ou seja, uma generalização de BPM através de XML e serviços da Web, é outro tijolo que permite promover um pouco mais, alimentando a sopa de marketing. Então, novamente, não há nada surpreendente no fato de que os fornecedores de software tentam promovê -lo.

Conceitualmente, não acho que BPM, BPEL, etc. sejam idéias ruins. Mas, como eu disse, eles não são para todos. Se eles não resolverem nada para você, usá -los seria uma má ideia. Mas isso não os invalida necessariamente como conceitos.

Outras dicas

A IBM tem várias ofertas agora neste espaço.

A aquisição Lombardi e Heritage WPS não são mesclados como gerente de processos de negócios da IBM. Há também um BPM filenet disponível na IBM, que é direcionado para soluções de BPM centradas em documentos.

A pilha Lombardi usa efetivamente o BPMN, enquanto o WPS usa o BPEL como mecanismo de orchecstration.

O campo IBM/Oracle escolheu o caminho do BPEL, enquanto os outros como Appian, Lombardi, Pega etc. vieram usar o BPMN como modelo de execução para o processo de negócios.

Ambos são amplamente utilizados e têm uma razão significativa para existir.

Hth

Mangllu

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top