Intelligent Mobile Agents for InformationRetrieval and Knowledge Discovery fromDistributed Data and Knowledge