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