DocumentCode
1818049
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
fYear
2009
fDate
21-25 Sept. 2009
Firstpage
227
Lastpage
234
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/SCC.2009.63
Filename
5283951
Link To Document