Skip to main content

A Service-Oriented Peer-to-Peer Middleware

  • Conference paper
Kommunikation in Verteilten Systemen (KiVS)

Part of the book series: Informatik aktuell ((INFORMAT))

Abstract

Today, peer-to-peer (P2P) networks, e.g., filesharing networks like Gnutella, are specialised towards specific purposes. New P2P networks have to be created and installed to support new purposes. Furthermore, current P2P networks are almost impossible to use in business processes, because their lack of control makes them too unreliable. This paper addresses these problems by introducing a new middleware for P2P networks. The middleware supports the deployment and use of services inside a P2P network, independent of their purpose. It follows a modular design, thus allowing adaption through plug-ins. It includes negotiation mechanisms which can be used to configure a service according to a specific need. Furthermore, the middleware makes use of strong identities and offers mechanisms enabling the management of services through market forces, thus allowing the creation of legally enforceable contracts. Thus, it allows to reliably compose services into new value-added services. This paper also briefly describes the middleware's implementation and application in filesharing and wireless LAN scenarios.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 99.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 129.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Clip2: The Gnutella Protocol Specification v0.4; http://www9.limewire.com/developer/gnutella_protocol_0.4.pdf, 2004

    Google Scholar 

  2. ICQ Inc.: What is ICQ?-About community; http://www.icq.com/products/whatisicq.html, 2004

    Google Scholar 

  3. World Wide Web Consortium: Web Services Activity Statement; http://www.w3c.org/2002/ws/Activity, 2004

    Google Scholar 

  4. Microsoft Developer Network:.NET Framework Product Overview; http://msdn.microsoft.com/netframework/technologyinfo/overview/, 2004

    Google Scholar 

  5. J. Gerke, D. Hausheer, J. Mischke, B. Stiller: An Architecture for a Service Oriented Peer-to-Peer System (SOPPS); In Praxis der Informationsverarbeitung und Kommunikation (PIK), No. 2, 2003

    Google Scholar 

  6. P. Bernstein: Middleware: A Model for Distributed Systems Services; In Communications of the ACM, pp. 86–98, February, 1996

    Google Scholar 

  7. D. Hausheer, N. Liebau, A. Mauthe, R. Steinmetz, B. Stiller: Towards A Market Managed Peer-to-Peer File Sharing System Using Token-based Accounting and Distributed Pricing; TIK Report Nr. 179, ETH Zrich, TIK, August, 2003

    Google Scholar 

  8. R. Khare and A. Rifkin: Weaving a Web of Trust; In security special issue of the World Wide Web Journal, Volume 2, Number 3, Summer 1997

    Google Scholar 

  9. J. Callas, L. Donnerhacke, H. Finney, R. Thayer: OpenPGP Message Format; RFC 2440, November 1998

    Google Scholar 

  10. J. Gerke (Editor): Specification and Implementation of the Peer-to-Peer Middleware (Final); Deliverable D10 of the MMAPPS Project, 2004

    Google Scholar 

  11. MMAPPS Consortium: MMAPPS-Market Management of Peer-to-Peer Services; Project homepage, http://www.mmapps.org, 2004

    Google Scholar 

  12. Project JXTA: JXTA Framework; URL: http://www.jxta.org/, 2004

    Google Scholar 

  13. E. Efstathiou and G. Polyzos: A Peer-to-Peer Approach to Wireless LAN Roaming; The First ACM International Workshop on Wireless Mobile Applications and Services on WLAN Hotspots (WMASH 2003), San Diego, California, USA, September, 2003

    Google Scholar 

  14. J. Farr (Editor): Specification and Prototyping of Peer-to-Peer Services; Deliverable D14 of the MMAPPS Project, 2004

    Google Scholar 

  15. V. Darlagiannis, A. Mauthe, R. Steinmetz: Overlay Design Mechanisms; To appear in the 3rd issue of 2004 of the Journal of Network and Systems Management, Special Issue on Distributed Management, 2004.

    Google Scholar 

  16. MetaMachine: eDonkey2000-Overnet; http://www.overnet.com, 2004

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gerke, J., Stiller, B. (2005). A Service-Oriented Peer-to-Peer Middleware. In: Müller, P., Gotzhein, R., Schmitt, J.B. (eds) Kommunikation in Verteilten Systemen (KiVS). Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-27301-8_1

Download citation

Publish with us

Policies and ethics