Dynamic service composition using semantic information
Proceedings of the 2nd international conference on Service oriented computing
Service-Oriented Architecture: Concepts, Technology, and Design
Service-Oriented Architecture: Concepts, Technology, and Design
A Universal Service-Semantics Description Language
ECOWS '05 Proceedings of the Third European Conference on Web Services
Personalized Active Service Spaces for End-User Service Composition
SCC '06 Proceedings of the IEEE International Conference on Services Computing
Pellet: A practical OWL-DL reasoner
Web Semantics: Science, Services and Agents on the World Wide Web
SAWSDL: Semantic Annotations for WSDL and XML Schema
IEEE Internet Computing
COCOA: ConversationBased Service Composition for Pervasive Computing Environments
PERSER '06 Proceedings of the 2006 ACS/IEEE International Conference on Pervasive Services
Classification of the state-of-the-art dynamic web services composition techniques
International Journal of Web and Grid Services
A survey on web services composition
International Journal of Web and Grid Services
User-Driven Service Lifecycle Management --- Adopting Internet Paradigms in Telecom Services
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
Bill Organiser Portal: A Case Study on End-User Composition
WISE '08 Proceedings of the 2008 international workshops on Web Information Systems Engineering
Turning Software into a Service
Computer
A User-Oriented Approach to Automated Service Composition
ICWS '08 Proceedings of the 2008 IEEE International Conference on Web Services
Towards a mashup-driven end-user programming of SOA-based applications
Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services
Efficient semantic service discovery in pervasive computing environments
Proceedings of the ACM/IFIP/USENIX 2006 International Conference on Middleware
A Framework for the Evaluation of Semantics-Based Service Composition Approaches
ECOWS '09 Proceedings of the 2009 Seventh IEEE European Conference on Web Services
On the support of dynamic service composition at runtime
ICSOC/ServiceWave'09 Proceedings of the 2009 international conference on Service-oriented computing
A formal model for semantic web service composition
ISWC'06 Proceedings of the 5th international conference on The Semantic Web
A survey of automated web service composition methods
SWSWPC'04 Proceedings of the First international conference on Semantic Web Services and Web Process Composition
Hi-index | 0.24 |
Service-orientation is gaining momentum in distributed software applications, mainly because it facilitates interoperability and allows application designers to abstract from underlying implementation technologies. Service composition has been acknowledged as a promising approach to create composite services that are capable of supporting service user needs, possibly by personalising the service delivery through the use of context information or user preferences. In this paper we discuss the challenges of automatic service composition, and present DynamiCoS, which is a novel framework that aims at supporting service composition on-demand and at runtime for the benefit of service end-users. We define the DynamiCoS framework based on a service composition life-cycle. Framework mechanisms are introduced to tackle each of the phases and requirements of this life-cycle. Semantic services are used in our framework to enable reasoning on the service requests issued by end-users, making it possible to automate service discovery, selection and composition. We validate our framework with a prototype that we have built in order to experiment with the mechanisms we have designed. The prototype was evaluated in a testing environment using some use case scenarios. The results of our evaluation give evidences of the feasibility of our approach to support runtime service composition. We also show the benefits of semantic-based frameworks for service composition, particularly for end-users who will be able to have more control on the service composition process.