Semantically Enhanced Discovery of Heterogeneous Services (original) (raw)

An approach for discovering services for a service-oriented product line

Service-oriented product line has been presented as an approach that combines the benefits of systematic reuse in software product line with flexibility of service-oriented architecture. However, combining these two paradigms raises certain challenges and issues. One of the main issues is the role of services and how they can be used to develop systems in a service-oriented product line. Therefore it is necessary to provide approaches for identifying and discovering services that can be used as core assets in a service-oriented product line. In this paper we will present an approach for service discovery within a service-oriented product line. The proposed approach will use a feature model to discover services suitable for supporting the requirements of the product family from internal and external services. In order to assure that suitable services are found some rules have been presented that import the semantic relations between features into the discovery process. These rules along with the use of domain ontology improve the semantic discovery process and help find more related services. We have evaluated the approach by a case study and show that the approach is able to find suitable services. This approach helps find reusable services that can be used in the different products of a family.

USDL: A Service-Semantics Description Language for Automatic Service Discovery and Composition

International Journal of Web Services Research, 2009

For web-services to become practical, an infrastructure needs to be supported that allows users and applications to discover, deploy, compose, and synthesize services automatically. This automation can take place only if a formal description of the web-services is available. In this paper we present an infrastructure using USDL (Universal Service-Semantics Description Language), a language for formally describing the semantics of