Enhancing Peer-to-Peer Applications with Multi-agent Systems

This paper copes with the problem of integrating peer-to-peer and multi-agent systems for the realization of both large-scale multi-agent systems and sophisticated peer-to-peer applications. In particular, it presents how JADE, one of the best known and most used software framework for the development of multi-agent systems, has been extended with a peer-to-peer technology, and how a JADE multi-agent system can be overlapped over a peer-to-peer system to provide more sophisticated services.