Dynamic Web Service Composition Based on Operation Flow Semantics
Dynamic Web service composition is a process of building a new value added service using available services to satisfy the requester's complex functional need. In this paper, the authors propose the broker based architecture for dynamic Web service composition. The broker plays a major role in effective and efficient discovery of Web services for the individual tasks of the complex need. The broker maintains flow knowledge for the composition, which stores the dependency among the Web service operations and their input, output parameters. For the given complex requirements, the broker first generates the abstract composition plan and discovers the possible candidate Web services to each task of the abstract composition plan.