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},
  booktitle={International Conference on Enterprise Information Systems},
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… 

Figures from this paper



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.

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.

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.

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.

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 representative

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.

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.

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.

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.

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.