E-learning and mobile agent are emerging technologies. In this chapter, we proposed and tested a method which combines both mobile agent and e-learning paradigms to support efficient and effective document retrieval, based on keywords entered by the user . This architecture can be use in furthering web-based distance learning.