End-User Service Distribution for Efficient Inter-Domain Execution
The problem of service distribution has been considered in the fields of task delegation, grid computing and cross-organizational interoperability. This paper proposes a process model transformation technique based on activity aggregation to efficiently distribute services between different actors involved in its execution. We propose a workflow decomposition method based on SPQR fragments and the definition of a service distribution method based on a cost model. This cost model considers not only the transmission of information between activities for data and control scopes but also the cost of activity execution in different domains. Finally we validate our method by providing a tool that introduces the distribution information into the workflow, applying our distribution method in a use case and describing the transformation process to distributed BPEL code.
Keywordsservice distribution cost model process model transformation SPQR-tree decomposition
Unable to display preview. Download preview PDF.
- 2.Polyvyanyy, A., Smirnov, S., Weske, M.: On Application of Structural Decomposition for Process Model Abstraction. In: Proceedings of the 2nd International Conference on Business Process and Services Computing, Leipzig (2009)Google Scholar
- 8.Recker, J.C., Mendling, J.: On the translation between BPMN and BPEL: Conceptual mismatch between process modeling languages. In: The 18th International Conference on Advanced Information Systems Engineering. Proceedings of Workshops and Doctoral Consortium, pp. 521–532 (2006)Google Scholar
- 10.Garcia Banuelos, L.: Translating BPMN models to BPEL code. GraBaTs (2009)Google Scholar
- 11.Nanda, M.G., Chandra, S., Sarkar, V.: Decentralizing execution of composite web services. In: Proceedings of the 19th Annual ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications, pp. 170–187 (2004)Google Scholar