Selección de aplicaciones invocadas por el motor workflow basada en servicios web y reglas de transformación de grafos

Abstract

Los Sistemas de Administración de Workflow permiten automatizar la ejecución de los procesos de negocio sobre uno o más motores Workflow. Para lograr su comunicación con las aplicaciones externas, la WfMC definió la Interfaz de Aplicaciones Invocadas, la cual requiere que la información acerca de la aplicación y su invocación sea codificada en tiempo de desarrollo, y no sea posible en tiempo de ejecución acceder a otra aplicación diferente que ofrezca el mismo servicio. En trabajos anteriores se propuso una alternativa para optimizar la comunicación del motor workflow con las aplicaciones externas, permitiendo invocar una aplicación a partir de los servicios web disponibles que satisfacen su requerimiento. Pero UDDI, protocolo utilizado para registrar y localizar los servicios web, presenta algunos inconvenientes al momento de seleccionar un servicio, ya que el registro del mismo no tiene en cuenta su semántica, dificultando así el descubrimiento de más de un servicio que satisface un mismo requerimiento. Este trabajo propone utilizar reglas de transformación de grafos para especificar los servicios web y optimizar la selección de la aplicación más adecuada, según lo determine el motor Workflow cuando realiza la invocación. Las reglas de transformación de grafos permiten obtener una especificación semántica precisa de un servicio web, y establecer una correspondencia entre los requerimientos del usuario y los servicios web disponibles.Eje: Ingeniería de Software y Base de DatosRed de Universidades con Carreras en Informática (RedUNCI

    Similar works