Proficient Data Gathering by Mobile Agent using JADE