Title :
Model Aware Execution of Composite Web Services
Author :
Zurowska, Karolina ; Deters, Ralph
Author_Institution :
Dept. of Comput. Sci., Univ. of Saskatchewan, Saskatoon, SK, Canada
Abstract :
One of the most interesting aspects of WSs is the possibility to combine them into Composite Web Services (CWSs). While Business Process Execution Language (BPEL) has emerged as the most popular language to orchestrate services, it introduces serious challenges with respect to the manageability of CWSs. This paper shows an approach to overcome these challenges with a model-aware execution of CWSs based on the Coloured Petri Nets(CPN) modeling language. Although the use of any mathematically grounded formalism enables verification of properties of CWSs, here it is used at runtime to guide the execution of the CWS. This paper presents the architecture and evaluation of using CPN as means for the model-aware execution, monitoring and runtime optimizations of CWSs. Compared to BPEL, the model-aware approach based on CPN significantly improves the performance.
Keywords :
Petri nets; Web services; high level languages; specification languages; Business Process Execution Language; CPN modeling language; coloured Petri nets; composite Web services; model aware execution; monitoring; orchestrate services; runtime optimization; Web services; Coloured Petri Nets; Composite Web Services; performance;
Conference_Titel :
Services Computing, 2009. SCC '09. IEEE International Conference on
Conference_Location :
Bangalore
Print_ISBN :
978-1-4244-5183-8
Electronic_ISBN :
978-0-7695-3811-2
DOI :
10.1109/SCC.2009.63