Leveraging Peer-to-Peer and Ontologies for the Extended Enterprise