• 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