lunes, 5 de septiembre de 2011

BPMN Method & Style


Para aprender BPMN en detalle pueden existir muchas formas distintas de lograrlo. Pagar cursos, tomar cursos en la web, comprar libros, buscar manuales, etc. Lo valioso del aporte que se hace en esta lectura es como tomar en cuenta la práctica de alguien quien ya ha sufrido con la implementación y como solucionar y dar un mejor enfoque a esos problemas con los que se puede uno enfrentar día a día.

Existe un problema grande que se refleja en la perdida de semántica entre un proceso en BPMN y su implementación en un lenguaje de orquestación de procesos como BPEL. Se supone que esto es uno de los problemas que se pretende resolver en la versión 2.0 de la especificación. Personalmente no he tenido oportunidad de verlo en acción pero al menos la promesa de valor es bastante interesante. Existían problemas en la traducción entre un proceso escrito en BPMN y su contraparte en BPEL pero era aún mas fuerte el problema de hacer la conversión a la inversa, en otras palabras, era casi imposible.

En BPMN 2.0 es posible ejecutar el proceso sin necesidad de hacer una conversión a BPEL, esto lo he visto personalmente a modo de demo en IBM BPM 7.5 que recoge lo mejor del mundo de WebSphere Process Server y WebSphere Lombardi.

No hay comentarios:

Publicar un comentario