A Framework for Automatically Supporting End-Users in Service Composition [chapter]

Hua Xiao, Ying Zou, Ran Tang, Joanna Ng, Leho Nigul
2010 Lecture Notes in Computer Science  
In Service Oriented Architecture (SOA), service composition integrates existing services to fulfill specific tasks using a set of standards and tools. However, current service composition techniques and tools are mainly designed for SOA professionals. It becomes challenging for end-users without sufficient service composition skills to compose services. In this paper, we propose a framework that supports end-users to dynamically compose and personalize services to meet their own context.
more » ... of requiring end-users to specify detailed steps in the composition, our framework only requires the endusers specify the goals of their desired activities using a few keywords to generate a task list. To organize the task list, we analyze the historical usage data and recover the control flows among the tasks in the task list. We also mine the task usage pattern from the historical usage data to recommend new services. A prototype is designed and developed as a proof of concept to demonstrate that our approach enables end-users to discover and compose services easily.
doi:10.1007/978-3-642-16599-3_9 fatcat:cnstf2nnpvfvhmj64pi24bnhty