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