Control And Data Flow Compatibility In The Interaction Between Dynamic Business Processes

  1. Ibáñez, M.J. 1
  2. Úlvarez, P. 1
  3. Bañares, J.U. 1
  4. Ezpeleta, J. 1
  1. 1 Universidad de Zaragoza
    info

    Universidad de Zaragoza

    Zaragoza, España

    ROR https://ror.org/012a91z28

Revista:
Concurrency Computation Practice and Experience

ISSN: 1532-0626

Año de publicación: 2011

Volumen: 23

Número: 1

Páginas: 57-85

Tipo: Artículo

DOI: 10.1002/CPE.1595 SCOPUS: 2-s2.0-78650427659 GOOGLE SCHOLAR lock_openAcceso abierto editor

Otras publicaciones en: Concurrency Computation Practice and Experience

Resumen

In the coming years, one of the challenges for business processes is to obtain a high degree of flexibility and ability to adapt to the changing contexts. Two key elements for achieving this are the use of Semantic Web technologies and the possibility of decoupling the business and the interaction aspects in a business process. Nevertheless, these solutions open up new challenges related to the necessity of checking whether a set of processes can successfully cooperate. Compatibility questions should be considered from a control flow point of view (the order of the interactions should be appropriate) and also from a data flow point of view (the information exchanged should be—semantically—adequate). In this paper, we concentrate on the compatibility of a set of processes executed in DENEB, a platform for the Development and ExecutioN of wEB processes based on the Net-within-Nets formalism and that follows a conversational approach. More specifically, this paper examines whether a set of interactions among a set of processes is compatible and also whether a given (imposed) interaction logic is compatible with a given business logic. Processes and their interactions have been semantically enhanced by means of domain ontologies and compatibility questions are studied using standard Petri net analysis techniques