Toward an UML-based composition of grid services workflows
Proceedings of the 2nd international workshop on Agent-oriented software engineering challenges for ubiquitous and pervasive computing
Semantic Service Discovery by Consistency-Based Matchmaking
APWeb/WAIM '09 Proceedings of the Joint International Conferences on Advances in Data and Web Management
An ontology-driven architecture for re-using semantic web services
OTM'07 Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems - Volume Part II
A conceptual modeling approach for web service composition supporting service re-configuration
APCCM '10 Proceedings of the Seventh Asia-Pacific Conference on Conceptual Modelling - Volume 110
Modeling and survivability analysis of service composition using Stochastic Petri Nets
The Journal of Supercomputing
Service research challenges and solutions for the future internet
Conceptual modeling approaches for dynamic web service composition
The evolution of conceptual modeling
A model-driven framework for runtime adaptation of web service compositions
Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
A user centric service-oriented modeling approach
World Wide Web
Hi-index | 0.00 |
As the number of available Web services increases there is a growing demand to realise complex business processes by combining and reusing available Web services. The reuse and combination of services results in a composition of Web services that may also involve services provided in the Internet. With semantically described Web services, an automated matchmaking of capabilities can help identify suitable services. To address the need for semantically defined Web services, OWL-S and WSML have been proposed as competing semantic Web service languages. We show how the proposed semantic Web service languages can be utilized within a model-driven methodology for building composite Web services. In addition we combine the semantic-based discovery with the support for processing QoS requirements to apply a ranking or a selection of the candidates. The methodology describes a process which guides the developer through four phases, starting with the initial modelling, and ending with a new composite service that can be deployed and published to be consumed by other users.