Segundo encuentro
BPEL (Business Process Execution Language, en castellano Lenguaje de Ejecución de Procesos de Negocio) es un lenguaje XML diseñado para la orquestación de servicios web, entendiendo como orquestación el control centralizado de la invocación de diferentes servicios web, con cierta lógica de negocio añadida.
A través de un documento XML BPEL, un analista de negocio es capaz de representar la lógica asociada y los elementos con los que se verá relacionado. Estos elementos serán servicios web y la lógica el proceso BPEL.
Si imaginamos un flujo de negocio determinado, con una entrada A y una salida Z, este se podría componer de muchos procesos internos que se lanzarían dependiendo de valores y respuestas anteriores. BPEL sería el encargado de orquestar todo el proceso diciendo qué proceso ejecutar (servicio web) y en qué momento.
Este lenguage fue concebido por los grandes de la informática como lo son Oracle, Bea y Microsoft entre otros.
