Title :
Enabling pervasive execution of workflows
Author :
Montagut, Frederic ; Molva, Refik
Author_Institution :
SAP Labs. France, Inst. Eurecom, Mougins
Abstract :
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
Keywords :
ubiquitous computing; workflow management software; BPEL; Web services; data structures; decentralized control; distributed workflow execution; dynamic information; dynamic role assignment; pervasive environments; pervasive workflow execution; role discovery; workflow data exchange; workflow description language; workflow execution plan; workflow management systems; Cathode ray tubes; Centralized control; Computer architecture; Data structures; Distributed control; Mobile computing; Protocols; Service oriented architecture; Web services; Workflow management software;
Conference_Titel :
Collaborative Computing: Networking, Applications and Worksharing, 2005 International Conference on
Conference_Location :
San Jose, CA
Print_ISBN :
1-4244-0030-9
DOI :
10.1109/COLCOM.2005.1651227