
besides having a specific results system that 
recursively expands any relevant mapping for a 
query, retrieving important data from peers. 
The 
SeLeNe (Self e-Learning Networks) project (Keenoy 
et al. 2004) is based on a GRID service architecture 
supported by metadata, which provides facilities for 
discovering and sharing e-learning resources. 
Edutella system (Nejdl et al. 2002) is characterized 
for providing a multiple platform to extend, specify 
and implement a metadata infrastructure in RDF for 
P2P network, which provides the sharing didactic 
resources among institutions. 
In the context of ROSA - P2P, Edutella is the one 
that deserves more attention since, to the best of our 
knowledge, it is the only architecture based on 
super-peers
. Hence, some of its characteristics were 
essential to define important issues in ROSA - P2P, 
such as routing indices and peers grouping. 
Furthermore, the main difference between ROSA - 
P2P and the other systems concerns the type of 
distributed architecture used to provide 
interoperability and data sharing on the Web. While 
the others use schema mapping tables, P2P, and 
GRID, ROSA - P2P profits from the computational 
capacity of P2P architecture based on super-peers, 
and a complex ontology based structure to process 
and integrate queries results. Nevertheless, ROSA - 
P2P presents some features not explored so far in the 
other projects, such as a specific strategy for 
grouping super-peers based on a subject domain, and 
instance integration instead of schemas, since ROSA 
does not provide a conceptual schema.
  
6 CONCLUSION 
This paper presented the evolution of ROSA system 
that has been transformed from local system into a 
distributed one, named ROSA - P2P, now able to 
provide global answers to user’s queries. 
Throughout this paper two aspects have been 
carefully emphasized: the P2P environment and data 
integration, which specify among other 
characteristics: details about this environment, 
responsible for an adequate interoperability; 
controlled vocabularies to support semantic 
conflicts, broadcast and queries rewriting; a query 
processing strategy based on queries contents; and 
the strategy used to integrate ROSA - P2P LOs.   
The system has been validated with intensive 
tests presenting results in satisfactory time, taking 
into account the number of peers and the domain 
knowledge diversity they encompassed (Brito, 
2005). As future work, we intend to: continue the 
system evaluation work,  using a more robust 
platform; perform communication  protocols 
simulation using different network topologies and a 
larger number of peers to ensure the real system 
stability; and enrich the system with a query 
distributed optimized plan, which will provide more 
autonomy in query processing. 
REFERENCES 
Arenas, M. et al., 2003. The Hyperion Project: From Data 
Integration to Data Coordination. ACM SIGMOD R. 
Brito, G. A. D. D.  2005. Learning Objects Integration in 
ROSA-P2P System (in Portuguese). Master Thesis, 
IME, May. 
Brito, G. A. D. D. and  Moura, A. M. de C. 2005. ROSA - 
P2P: a Peer-to-Peer System for Learning Objects 
Integration on the Web. In Proceedings of 11
th
 
Brazilian Symposium of Multimedia System and Web, 
Poços de Caldas, MG., Brazil, December. 
Coutinho, F. and Porto F., 2004. Query Processing in 
ROSA. In Proceedings of 19
th
 Brazilian Symposium on 
Databases. Brazil, October. 
Keenoy, K., Poulovassilis, A., et al., 2004 Personalization 
services for self e-learning networks. In Proceedings 
of International Conference on Web Engineering. 
Nejdl, W. et al., 2002. Edutella: A P2P Networking 
Infrastructure Based on RDF. In Proceedings of 11
th
 
International WWW Conference. 
Nejdl, W. et al., 2003. Super-Peer-Based Routing and 
Clustering Strategies for RDF-Based Peer-to-Peer 
Network.  In Proceedings of 12
th
 International WWW 
Conference. 
Nguyen, T. and Sanchez, E., 2004. A distance e-Learning 
System in a P2P Network. Intl. Conf. RIVF’04. 
Ooi, B., Shu, Y. and Tan, K., 2003. Relational Data 
Sharing in Peer-based Data Management Systems. 
ACM SIGMOD Record, 32(3). 
Porto, F., Moura, A. M. and Coutinho, F., 2004.  ROSA: a 
Repository of Objects with Semantic Access for e-
Learning.  In Proceedings of 8
th
 International 
Database Engineering & Applications Symposium. 
Coimbra, Portugal, July. 
Tatarinov, I. et al., 2003. The Piazza Peer Data 
Management Project. ACM Record 32 (2003). 
Toledo, A., 2002. Corporative Portals:  A Strategic Tool 
for Supporting Knowledge Management (in 
Portuguese). Master Thesis, UFRJ - Brazil. 
Zhu, Y., Wang, H. and Hu, Y., 2003. Super-peer Based 
Lookup in Structured Peer-to-Peer Systems. In 
Proceedings of 16
th
 International Conference on 
Parallel and Distributed Computing Systems. Nevada.
 
INTEGRATING E-LEARNING OBJECTS IN A P2P SYSTEM
221