Due to advances of network enabled wireless devices, there is a growing trend of the use of networked and distributed mobile devices. As a result, deployment of day to day applications in MANET for information services is also rapidly evolving in ad hoc mobile environments, with the growing number of mobile users. The application running on different devices can be accessed as a service by different users on an on demand basis. These scenario demands deployment of Service Oriented Architecture SOA in MANET for efficient access and usage of applications. Since nodes in MANET does not have any prior knowledge about other nodes, in many cases, the publish/subscribe communication paradigm that has the decoupling and asynchrony properties can be useful to share services between nodes. Unfortunately, none of the currently available content-based publish-subscribe system fit the requirements of such dynamic environments. In this paper several distributed publish/subscribe mechanisms for improving the reliability of the service discovery process is analyzed. Nodes in MANET are constrained by limited processing power, battery power, memory etc, so there lays a need to find appropriate nodes for service brokering. To select a broker for publishing services, parameters like available battery power, CPU power, memory capacity, nodes mobility etc. needs to be considered. In this paper a broker selection model based on the above mentioned parameters is proposed. Unlike other mobility prediction algorithms in terms of speed which require devices to be equipped with GPS to predict the mobility, mobility in the proposed algorithm is detected using frequent change of neighborhood.