Abstract
Due to the information growth, distributed environments are offered as a feasible and scalable solution. Peer-to-Peer (P2P) networks have become one of the most important and used distributed environments inside (and outside) the e-learning community. They bring many advantages such as high flexibility for peers to dynamically join or leave the network, scalability, autonomy and high resilience against peer failures. However, every single one of them typically uses an interface specifically developed for that network, and it requires every peer to implement it in order to join. This is leading to increased development costs for potentially new participants of the network, and usually makes different P2P networks unable to interact with other systems and environments, isolating the network as a whole. In this paper, we report on a solution based on a proxy-based architecture and semantic mappings in order to allow the sharing of content between the set of peers inside a P2P network and other systems outside the network. Furthermore, we present an open-source implementation of the modules described in the paper.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
1484.12.1 IEEE standard for learning object metadata (June 2002), http://ltsc.ieee.org/wg12
Aberer, K., Cudré-Mauroux, P., Hauswirth, M.: The chatty web: emergent semantics through gossiping. In: International World Wide Web Conferences, Budapest, Hungary (May 2003)
ACM classification, http://www.acm.org/class/1998/overview.html
Dublin core metadata innitiative (DCMI), http://dublincore.org/
Dutch basic classification codes, http://www.kb.nl/vak/basis/bc98-en.html
ERS: edutella retrieval service, http://edutella.jxta.org/spec/retrieval.html
FOAF the friend of a friend (foaf) project, http://www.foaf-project.org/
Halevy, A., Ives, Z., Suciu, D., Tatarinov, I.: Schema mediation in peer data management systems. In: Proc. of ICDE (2003)
Halevy, A.Y.: Answering queries using views: A survey. VLDB Journal: Very Large Data Bases 10(4), 270–294 (2001)
Hatala, M., Richards, G., Eap, T., Willms, J.: The interoperability of learning object repositories and services: Standards, implementations and lessons learned. In: 13th World Wide Web Conference (WWW 2004), New York, USA (May 2004)
Lenzerini, M.: Data integration: A theoretical perspective. In: ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems (PODS), Wisconsin, USA, pp. 233–246 (June 2002)
Najjar, J., Duval, E., Ternier, S., Neven, F.: Towards interoperable learning object repositories: The ariadne experience. In: IADIS International Conference WWW/Internet, Algarve, Portugal (November 2003)
Nejdl, W., Wolpers, M., Siberski, W., Schmitz, C., Schlosser, M., Brunkhorst, I., Löser, A.: Super-peer-based routing and clustering strategies for rdf-based peer-to-peer networks. In: 12th International World Wide Web Conference (WWW 2003), Budapest, Hungary (May 2003)
Nejdl, W., Wolf, B., Qu, C., Decker, S., Sintek, M., Naeve, A., Nilsson, M., Palmer, M., Risch, T.: Edutella: A P2P networking infrastructure based on RDF. In: 11th International World Wide Web Conference (WWW 2002), Hawaii, USA (June 2002)
Nilsson, M., Siberski, W.: RDF query exchange language (QEL) - concepts, semantics and RDF syntax (2003), http://edutella.jxta.org/spec/qel.html
Olmedilla, D.: Working with edutella. technical report, http://www.l3s.de/~olmedilla/projects/edutella/edutella.pdf
Olmedilla, D., Palmér, M.: Interoperability for peer-to-peer networks: Opening p2p to the rest of the world. In: WWW Workshop on Interoperability of Web-Based Educational Systems, CEUR Workshop Proceedings, Chiba, Japan, vol. 143, Technical University of Aachen (RWTH) (May 2005)
Qu, C., Nejdl, W.: Interacting edutella/JXTA peer-to-peer network with web services. In: 2004 International Symposium on Applications and the Internet (SAINT 2004), Tokyo, Japan. IEEE Computer Society Press, Los Alamitos (2004)
Rahm, E., Bernstein, P.A.: A survey of approaches to automatic schema matching. VLDB J. 10(4), 334–350 (2001)
Representing vCard objects in RDF/XML, http://www.w3.org/tr/vcard-rdf
RCP rich client platform, http://www.eclipse.org/rcp/
SQI: simple query interface, http://www.prolearn-project.org/lori/
Tatarinov, I., Halevy, A.: Efficient query reformulation in peer-data management systems. In: SIGMOD 2004 (2004)
The lionshare project, http://lionshare.its.psu.edu/
The open knowledge initiative (oki), http://www.okiproject.org/
Ullman, J.D.: Information integration using logical views. Theoretical Computer Science 239(2), 189–210 (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Brunkhorst, I., Olmedilla, D. (2006). Interoperability for Peer-to-Peer Networks: Opening P2P to the Rest of the World. In: Nejdl, W., Tochtermann, K. (eds) Innovative Approaches for Learning and Knowledge Sharing. EC-TEL 2006. Lecture Notes in Computer Science, vol 4227. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11876663_6
Download citation
DOI: https://doi.org/10.1007/11876663_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-45777-0
Online ISBN: 978-3-540-46234-7
eBook Packages: Computer ScienceComputer Science (R0)