Although the idea of injecting mobile agents in Wireless Sensor Network (WSN) in deterministic as well as non-deterministic environments is not new but the strategy of processing the information and the path, a mobile agent should follow is still in its infancy. The paper proposes a mobile agent based top-down approach for harvesting the data from WSN deployed in non-deterministic environment, in particular. Further, embedded mobile agents can be harnessed for the data capture process as these mobile agents can travel the network and adapt to the changing environment.