Business-oriented management of Web services
Communications of the ACM - Service-oriented computing
Computers in Industry - Special issue: Process/workflow mining
Web Services: Concepts, Architectures and Applications
Web Services: Concepts, Architectures and Applications
Adaptive Service Composition in Flexible Processes
IEEE Transactions on Software Engineering
A mobile agents-based approach to test the reliability of web services
International Journal of Web and Grid Services
Capturing and Using QoS Relationships to Improve Service Selection
CAiSE '08 Proceedings of the 20th international conference on Advanced Information Systems Engineering
Semantics-based context-aware dynamic service composition
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
QoS-Driven Service Selection and Composition Using Quantitative Constraint Automata
Fundamenta Informaticae - Application of Concurrency to System Design
Synthy: A system for end to end composition of web services
Web Semantics: Science, Services and Agents on the World Wide Web
Web service discovery based on past user experience
BIS'07 Proceedings of the 10th international conference on Business information systems
Service matchmaking revisited: An approach based on model checking
Web Semantics: Science, Services and Agents on the World Wide Web
Modeling context-aware and socially-enriched mashups
Proceedings of the 3rd and 4th International Workshop on Web APIs and Services Mashups
Evaluating dynamic services in bioinformatics
CIA'06 Proceedings of the 10th international conference on Cooperative Information Agents
Challenges in business process analysis and optimization
TES'05 Proceedings of the 6th international conference on Technologies for E-Services
QoS-Driven Service Selection and Composition Using Quantitative Constraint Automata
Fundamenta Informaticae - Application of Concurrency to System Design
Hi-index | 0.01 |
In this paper we propose a novel approach and a platform for dynamic service selection in composite Web services. The problem we try to solve is that of selecting, for each composite service execution and for each step in the execution, the service that maximizes the probability of reaching a user-defined goal. We first underline the limitations of a priori approaches based on having each service provider declare non-functional parameters and on trying to select services based on some utility functions over these parameters. Then, we propose an approach that overcomes these limitations by tackling the problem a posteriori: we analyze past executions of the composite service and build, using data mining techniques, a set of context-sensitive service selection models to be applied at each stage in the composite service execution. We show the architecture of a prototype that implements this approach and we discuss its benefits over the a priori approach.