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.
- IJWGS. 01/2009; 5:46-65.
- [show abstract] [hide abstract]
ABSTRACT: Purpose – In any critical system, high-availability of software components like web services has so far been achieved through replication. Three replication strategies known as active, passive, and hybrid, describe for example how many replicas are needed, where to locate replicas, and how replicas interact with the original web service and among themselves if needed. The purpose of this paper is to show how replicates could be substituted with components that are similarly functional to the component that needs back-up in case of failure. Design/methodology/approach – After examination of the different existing replication strategies, it was decided to test the suitability of the proposed web services high-availability approach based on communities for each strategy. To this end, the specification of web services using two behaviors, namely control and operational, was deemed appropriate. Findings – The active replication strategy is the only strategy that could support the development of a web services high-availability approach based on communities of web services. Practical implications – The proposed approach has been validated in practice by deploying a JXTA-based testbed. The experimental work has implemented the active replication strategy. Originality/value – Software component high-availability could be achieved by components that are similarly functional to this component, which permits the common limitations of existing replication strategies to be addressed.International Journal of Web Information Systems 01/2009; 5:32-55.
- [show abstract] [hide abstract]
ABSTRACT: We study the stability and efficiency of social and economic networks, when self-interested individuals have the discretion to form or sever links. First, in the context of two stylized models, we characterize the sets of stable networkds (immune to incentives to form or sever links) and the sets of efficient networks (those which maximize total production or utility). The sets of stable networks and efficients networks do not always intersect. Next, we show that this tension is not unique to these models, but persists generally. In order to assure that there is always at least one efficient graph which is stable, one is forced to allocate resources to nodes (players) who are not responsible for any of the production. We characterize one such allocations rule: the equal split rule. We characterize another rule which fails to assure that efficient graphs are stable, but arises naturally if the allocations result from the bargaining of players.Journal of Economic Theory. 02/1996; 71(1):44-74.