Abstract

As standard technologies to implement a service-oriented architecture, Web services support interoperability between heterogeneous platforms. In the ubiquitous era, for Web services to become a universal software development paradigm, they must be able to support a MANET environment with a variety of mobile devices. In this paper, we propose an efficient method that discovers services in MANET environments, where mobile devices are free to move independently. The proposed method constructs stable clusters based on the mobility of devices. It also selects an appropriate service discovery scheme for a cluster depending on its characteristics. Experimental results show that the proposed method outperforms previous methods, and discovers services based on the features of a cluster.