Data-Oriented Declarative Language for Optimizing Business Processes

There is a signifi cant number of declarative languages to describe business processes. They tend to be used when business processes need to be fl exible and adaptable, being not possible to use an imperative description. Declarative languages in business process have been traditionally used to desc...

ver descrição completa

Detalhes bibliográficos
Autores: Parody Núñez, María Luisa, Gómez López, María Teresa, Martínez Gasca, Rafael
Formato: capítulo de livro
Estado:Versión enviada para evaluación y publicación
Fecha de publicación:2014
País:España
Recursos:Universidad de Sevilla (US)
Repositorio:idUS. Depósito de Investigación de la Universidad de Sevilla
OAI Identifier:oai:idus.us.es:11441/97516
Acesso em linha:https://hdl.handle.net/11441/97516
https://doi.org/10.1007/978-3-319-07215-9_5
Access Level:acceso abierto
Palavra-chave:Business Process
Declarative Language
Data-Oriented Optimization
Descrição
Resumo:There is a signifi cant number of declarative languages to describe business processes. They tend to be used when business processes need to be fl exible and adaptable, being not possible to use an imperative description. Declarative languages in business process have been traditionally used to describe the order of activities, specifi cally the order allowed or prohibited. Unfortunately, none of them is worried about a declarative description of exchanged data between the activities and how they can infl uence the model. In this paper, we analyse the data description capacity of a variety of declarative languages in business processes. Using this analysis, we have detected the necessity to include data exchanged aspects in the declarative descriptions. In order to solve the gap, we propose a Data-Oriented Optimization Declarative LanguagE, called DOODLE, which includes the process requirements referred to data description, and the possibility to include an optimization function about the process output data.