Consultas
WS-BPEL describe los procesos de negocios como conversaciones entre los servicios web como se describen en WSDL.
En WS-BPEL, un proceso de negocios se describe enun documento XML que es el entorno de ejecución que ejecuta el proceso de negocios. Un proceso en WS-BPEL se divide en una serie de pasos llamado actividades. Entre las actividades se encuentran:invoke -- Invoca una operación en un servicio web existente
receive -- Espera un mensaje de una entidad externa
reply -- Genera un mensaje para responder a una entidad externawait-- Espera un período de tiempo especificado
assign -- Copia un valor de una fuente a un destino
throw -- Genera un error
terminate -- Elimina incondicionalmente el procesoactual
empty -- Ofrece un marcador de posición, que es un no-op
Estas actividades se pueden combinar para describir algoritmos de procesos de negocios utilizando un conjunto adicional depalabras clave del lenguaje. Estas palabras clave brindan el carácter estructural del lenguaje WS-BPEL y son los siguientes:
sequence -- Define una secuencia de acciones ordenada
switch --Ofrece una instrucción de selección que funciona como case en Java y C++
while -- Define un bucle while
pick -- Ofrece una instrucción de selección que funciona como if
flow --Incluye una selección de pasos que se debe ejecutar en paralelo
Características:
Las actividades básicas incluyen la invocación de un servicio remoto, recepción de mensajes de maneradeterminística y no determinística, asignación de estructuras XML a variables.
Posee un comportamiento dependiente de datos, por lo tanto se van a requerir constructores condicionales y de time-out....
Regístrate para leer el documento completo.