DocumentCode :
2877399
Title :
An approach for mining web service composition patterns from execution logs
Author :
Tang, Ran ; Zou, Ying
Author_Institution :
Dept. of Electr. & Comput. Eng., Queen´´s Univ., Kingston, ON, Canada
fYear :
2010
fDate :
17-18 Sept. 2010
Firstpage :
53
Lastpage :
62
Abstract :
A service-oriented application is composed of multiple web services to fulfill complex functionality that cannot be provided by individual web service. The combination of services is not random. In many cases, a set of services are repetitively used together in various applications. We treat such a set of services as a service composition pattern. The quality of the patterns is desirable due to the extensive uses and testing in the large number of applications. Therefore, the service composition patterns record the best practices in designing and developing reliable service-oriented applications. The execution log tracks the execution of services in a service-oriented application. To document the service composition patterns, we propose an approach that automatically identifies service composition patterns from various applications using execution logs. We locate a set of associated services using Apriori algorithm and recover the control flows among the services by analyzing the order of service invocation events in the execution log. A case study shows that our approach can effectively detect service composition patterns.
Keywords :
Web services; data mining; software architecture; Web service composition pattern mining; execution log; service oriented application; Merging; Organizations; Parallel processing; Process control; Runtime; Web services; component; composition; log; pattern mining; web service;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Web Systems Evolution (WSE), 2010 12th IEEE International Symposium on
Conference_Location :
Timisoara
ISSN :
1550-4441
Print_ISBN :
978-1-4244-8638-0
Type :
conf
DOI :
10.1109/WSE.2010.5623568
Filename :
5623568
Link To Document :
بازگشت