A P2P Implementation for the High Availability of Web Services

  title={A P2P Implementation for the High Availability of Web Services},
  author={Zakaria Maamar and Mohamed Sellami and Samir Tata and Quan Z. Sheng},
This paper introduces a P2P-based approach to sustain the high-availability of Web services using a similarity based replication strategies. To this end three strategies known as active, passive, and hybrid, are studied. This approach takes replication one step further by focussing on Web services that offer the same functionality as the original Web service does (i.e., the one to back up). This functionality similarity is built upon communities that gather similarly-functional Web services. To… Expand


WS-replication: a framework for highly available web services
The WS-Replication framework is provided, based on a group communication web service, WS-Multicast, that respects the web service autonomy and relies exclusively on web service technology for interaction across organizations. Expand
Web service discovery, replication, and synchronization in ad-hoc networks
This paper presents a flexible system which is not only bound to ad-hoc networks, but can be used in any other environment and includes a replication and synchronization mechanism which provides backup services for a highly increased service dependability. Expand
Towards fault tolerance in web services compositions
A mechanism that allows programmers to easily develop fault tolerant compositions using diverse web services and offers a set of artifacts that simplify the coding process is proposed. Expand
Web Services Communities - Concepts & Operations
The concepts and operations related to the specification and management of a community of Web services, respectively, and the identification of these Web services is based on the contract -net protocol are discussed. Expand
Smart Proxies for Accessing Replicated Web Services
SmartWS is a system that relies on smart proxies to encapsulate a variety of Web service-selection policies, including a new policy that combines the advantages of some of the most representativeExpand
The Self-Serv Environment for Web Services Composition
This paper considers how the mechanism for composing services in Self-Serv is based on two major concepts: the composite service and the service container. Expand
Enhancing Web services availability
This paper proposes architecture for highly available Web services for mission critical applications by the introduction of a central hub to increase the availability of Web services. Expand
Project JXTA 2.0 Super-Peer Virtual Network
The JXTA 2.0 implementation introduces the concept of a rendezvous peer view to connect rendezvous within a peergroup, and provides better resource management (threads and queues), and implements resource usage limits to fairly allocate resource between platform services. Expand
Understanding replication in databases and distributed systems
The paper describes the replication techniques used in both communities, compares them, and points out ways in which they can be integrated to arrive to better, more robust replication protocols. Expand
Using Argumentative Agents to Manage Communities of Web Services
This framework shows how software agents that are able to argue, negotiate, and reason about Web services can be used to specify these Web services and to manage their respective communities. Expand