The Web Service Discovery Architecture
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Toward High-Precision Service Retrieval
IEEE Internet Computing
Model-based Discovery of Web Services
ICWS '04 Proceedings of the IEEE International Conference on Web Services
Constraint Driven Web Service Composition in METEOR-S
SCC '04 Proceedings of the 2004 IEEE International Conference on Services Computing
Behavioral models as service descriptions
Proceedings of the 2nd international conference on Service oriented computing
NaLIX: an interactive natural language interface for querying XML
Proceedings of the 2005 ACM SIGMOD international conference on Management of data
Web Service Discovery Based on Behavior Signatures
SCC '05 Proceedings of the 2005 IEEE International Conference on Services Computing - Volume 01
Policy Based Messaging Framework
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
UML-based service discovery framework
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
MOOGLE: a metamodel-based model search engine
Software and Systems Modeling (SoSyM)
Hi-index | 0.00 |
Service discovery has been recognised as an important aspect in the development of service centric systems, i.e. software systems that are constructed based on the composition of web services. In order to develop service centric systems it is necessary to identify web services that can be combined to fulfil the functionality and quality criteria of the system being developed. In this paper we present a framework to support architecture-driven service discovery - that is the discovery of services that can provide the functionalities and satisfy properties and constraints of systems as specified during the design phase of the development lifecycle. Our framework assumes an iterative design process and allows for the (re-)formulation of the design models of service-centric systems based on the discovered services. A prototype tool has been developed and includes two main components: a UML 2.0 integration module, which derives queries from behavioural and structural UML design models and integrates the results of the queries; and a query execution engine, which performs the queries against service registries. The execution of the query is a two-stage process based on a similarity analysis algorithm.