LinkedWS: A novel Web services discovery model based on the Metaphor of "social networks".
ABSTRACT Web services are increasingly becoming the de facto implementation for the service-oriented architecture paradigm for enterprises due to their ease of use. Nevertheless, discovering these Web services is still hindered by many challenges that are partially attributed to shortcomings found in the discovery registry models (e.g., UDDI) used nowadays. These registries do not, for example, capture the rich information resulting from the various types of interactions between Web services. To address these shortcomings, and inspired by the conventional human social networks on the net, like Facebook and Twitter, we develop LinkedWS, a social networks discovery model to capture the different interactions that occur between Web services. Based on these interactions, specialized relationships are spawned and discerned. Examples of these relationships are collaboration and substitution. This paper describes LinkedWS and its potential, and reports on its implementation status.
- SourceAvailable from: Marco Mamei[Show abstract] [Hide abstract]
ABSTRACT: Any middleware for pervasive computing services has to e ectively support both spatially-situated activities and social models of interactions. In this paper, we present the solution integrated in the tuple-based SAPERE middleware to tackle this problem. The idea is to exploit the graph of a social network along with relations deriving from spatial proximity to rule the actual topology of interactions among devices, users and services. The proposed approach can facilitate the autonomous and adaptive activities of pervasive services while accounting for both social and spatial issues, can support e ective service discovery and orchestration, and can enable tackling critical privacy issues. I. Introduction The spread of pervasive computing technologies, smart phones above all (1), is leading to the emergence of an inte- grated and very dense socio-technical infrastructure for the provisioning of innovative general-purpose digital services (2), (3). That infrastructure will be used to ubiquitously access services for better interacting with the surrounding physical world and with the social activities occurring in it. Also, the infrastructure will be very open, enabling users to deploy customized services and to make available own whose components may have to interact based on physical relations; and (ii) supporting the need for users to interact, and based on their social relations and in respect of privacy issues, facilitating services/devices interaction and composi- tion based on such social relations, other than simply based on spatial proximity.01/2011;
- [Show abstract] [Hide abstract]
ABSTRACT: A virtual enterprise is an emerging business cooperation model which allows rapid response to the unpredictable market behavior and opportunity. For service oriented enterprises, where computing resources are encapsulated as services and published online, establishing a virtual enterprise can be regarded as a process of service composition. As there are increasing numbers of available services providing similar functionalities but with different quality values, and with potential business correlations among them, it is not trivial to orchestrate a composite service with optimal overall quality of service (QoS). In this paper, we formally propose a business correlation model including both quality correlations and selection correlations, and then present an efficient approach for correlation-driven QoS-aware optimal service selection based on a genetic algorithm. The genetic algorithm is tailored with niching technology, a repair operator and a penalty mechanism. The effectiveness and efficiency of the approach are demonstrated via empirical studies at last.Journal of Intelligent Manufacturing 12/2013; · 1.14 Impact Factor
- [Show abstract] [Hide abstract]
ABSTRACT: Service-oriented architecture (SOA) is an important, flexible, and widely used software architecture. Web service technology (WST) is an SOA implementation framework that has attracted much attention. In WST, consumers find required services by means of service directories. Current service directories are mainly based on UDDI and suffer from a lack of knowledge that limits the power of them. Service directories work as simple stateless search machines that use service descriptions to find similar services in response to a consumer’s query. Because of the small amount of information that service directories store about web services, they cannot be used effectively. Service directories with more information operate with more power and lower cost. In this paper, to empower service directories, directories are augmented with knowledge about web services that is encoded by a semantic interlinked graph of WST entities. Different operations offered by the resulting service directory and an analysis of their costs are shown through experiments.Knowledge-Based Systems 06/2012; 30:172–184. · 3.06 Impact Factor