Skip to Main Content
Web services are composed of loosely coupled reusable software components which are distributed at several locations. Although client-server based web services are rich on standards, they have shown possible weaknesses in scalability and fault tolerance. Therefore to better cope with the fundamental issues of the client-server based web services, peer to peer web services have evolved. MoCha, which is an implementation of mobile channel concepts, has shown its strengths as a communication and coordination primitive in distributed environments. The mobility nature of channels provides a good set of functionalities in distributed communication and coordination. In this paper we present our work on a peer to peer web service architecture based on mobile channel (MoCha). This MoCha based peer to peer web service architecture uses a distributed approach in web service publication and discovery and it introduces mobile channel based communication mechanism in web service invocation.