Ecole d'ingénieur et centre de recherche en Sciences du numérique

Enabling pervasive execution of workflows

Montagut, Frédéric;Molva, Refik

CollaborateCom 2005, 1st IEEE International Conference on Collaborative Computing:Networking, Applications and Worksharing, December 19-21, 2005, San Jose, USA

As opposed to existing workflow management systems, the distributed execution of workflows in pervasive environments can not rely on centralized control. The dynamic nature of the pervasive environments on the other hand does not allow a permanent assignment of roles to devices. In this paper, we suggest an architecture supporting distributed execution of workflows in pervasive environments based on a fully decentralized control and dynamic assignment of roles to devices. The architecture is defined in terms of data structures associated with the workflow execution plan and dynamic information, a protocol for the exchange of the workflow data among devices and a new function called role discovery dealing with the dynamic assignment of roles to devices. This architecture is applied in the context of Web services using BPEL as workflow description language.

Document Doi Bibtex

Titre:Enabling pervasive execution of workflows
Ville:San Jose
Département:Sécurité numérique
Eurecom ref:1742
Copyright: © 2005 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
Bibtex: @inproceedings{EURECOM+1742, doi = { }, year = {2005}, title = {{E}nabling pervasive execution of workflows}, author = {{M}ontagut, {F}r{\'e}d{\'e}ric and {M}olva, {R}efik}, booktitle = {{C}ollaborate{C}om 2005, 1st {IEEE} {I}nternational {C}onference on {C}ollaborative {C}omputing:{N}etworking, {A}pplications and {W}orksharing, {D}ecember 19-21, 2005, {S}an {J}ose, {USA}}, address = {{S}an {J}ose, {\'{E}}{TATS}-{UNIS}}, month = {12}, url = {} }
Voir aussi: