Skip to main content

A JXTA-Based Peer Architecture for Enhanced Service Discovery in SOA-Based P2P Applications

  • Conference paper
  • 756 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6569))

Abstract

The adoption of a P2P paradigm for implementing software applications based on service oriented architectures (SOA) is gaining momentum as a valid alternative to the classic client-server paradigm. In this context, service providers are strategically interested to describe and manage the quality of service (QoS) characteristics of offered services. The ability to carry out QoS-oriented service discovery activities is an essential issue for effectively managing the QoS of SOA-based P2P applications and as consequence to guarantee an good quality level among collaborating services. To this purpose, this paper introduces a JXTA-based peer architecture for enhanced service discovery in SOA-based P2P applications. The proposed approach builds upon a model-driven framework for predicting, at composition time, and managing, at execution time, the QoS of SOA-based P2P applications.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   69.99
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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web Services. Springer, Heidelberg (2004)

    Book  MATH  Google Scholar 

  2. Bocciarelli, P., D’Ambrogio, A., Angelaccio, M.: QShare: QoS-Enabled Description and Discovery of Services in SOA-Based P2P Applications. In: Proceedings of the 3rd International Workshop on Collaborative P2P Information Systems (COPS 2007), Part of the 16th IEEE International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises (WETICE 2007), Paris, France, June 18-20 (2007)

    Google Scholar 

  3. Angelaccio, M., DAmbrogio, A.: A Model-driven Framework for Managing the QoS of Collaborative P2P Service-based Applications. In: Proccedings of the 2nd International Workshop on Collaborative P2P Information Systems (COPS 2006), Part of the 15th IEEE International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises (WETICE 2006), Manchester (UK), June 26-28 (2006)

    Google Scholar 

  4. Canfora, G., Di Penta, M., Esposito, R., Villani, M.L.: QoS-Aware Replanning of Composite Web Services. In: Proceedings of 2005 IEEE International Conference on Web Services (ICWS 2005), July 12-15. IEEE Comp. Soc. Press, Orlando (2005)

    Google Scholar 

  5. DAmbrogio, A.: A WSDL extension for performance-enabled description of web services. In: Yolum, p., Güngör, T., Gürgen, F., Özturan, C. (eds.) ISCIS 2005. LNCS, vol. 3733, pp. 371–381. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  6. DAmbrogio, A.: A Model-driven WSDL Extension for Describing the QoS ofWeb Services. In: Proceedings of the IEEE International Conference on Web Services (ICWS 2006), Chicago, USA, pp. 789–796 (September 2006)

    Google Scholar 

  7. DAmbrogio, A., Bocciarelli, P.: A Model-driven Approach to Describe and Predict the Performance of Composite Services. In: Proceedings of the 6th Int. Workshop on Software and Performance (WOSP 2007), Buenos Aires, Argentina, February 5-8 (2007)

    Google Scholar 

  8. JXTA project, https://jxta.dev.java.net/

  9. JXTA Java Standard Edition v2.5: Programmers Guide (September 2007)

    Google Scholar 

  10. JXTA v2.0 Protocols Specification

    Google Scholar 

  11. Object Management Group, UML Profile for Scheduling, Performance and Time, version 1.1 (January 2005)

    Google Scholar 

  12. Papazoglou, M.P., Georgakopoulos, D.: Service-oriented computing. Communications of the ACM 46(10), 25–28 (2003)

    Article  Google Scholar 

  13. Stoica, R., Morris, R., Karger, D., Kaashoek, M., Balakrishnan, H.: Chord: A scalable peer-to-peer lookup service for internet applications. In: Proceedings of the Annual Conference of the Special Interest Group on Data Communication, SIGCOMM 2001, San Deigo, CA (2001)

    Google Scholar 

  14. Traversat, B., Abdelaziz, M., Pouyoul, E.: Project JXTA: A Loosely-Consistent DHT Rendezvous Walker, Tech. report, Sun Microsystems (March 2003)

    Google Scholar 

  15. WWW Consortium, Web Services Description language (WSDL) Version 2.0, W3C Working Draft (January 2006), http://www.w3.org/TR/wsdl20

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bocciarelli, P., D’Ambrogio, A., Angelaccio, M. (2011). A JXTA-Based Peer Architecture for Enhanced Service Discovery in SOA-Based P2P Applications. In: Cezon, M., Wolfsthal, Y. (eds) Towards a Service-Based Internet. ServiceWave 2010 Workshops. ServiceWave 2010. Lecture Notes in Computer Science, vol 6569. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22760-8_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-22760-8_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-22759-2

  • Online ISBN: 978-3-642-22760-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics