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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web Services. Springer, Heidelberg (2004)
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)
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)
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)
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)
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)
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)
JXTA project, https://jxta.dev.java.net/
JXTA Java Standard Edition v2.5: Programmers Guide (September 2007)
JXTA v2.0 Protocols Specification
Object Management Group, UML Profile for Scheduling, Performance and Time, version 1.1 (January 2005)
Papazoglou, M.P., Georgakopoulos, D.: Service-oriented computing. Communications of the ACM 46(10), 25–28 (2003)
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)
Traversat, B., Abdelaziz, M., Pouyoul, E.: Project JXTA: A Loosely-Consistent DHT Rendezvous Walker, Tech. report, Sun Microsystems (March 2003)
WWW Consortium, Web Services Description language (WSDL) Version 2.0, W3C Working Draft (January 2006), http://www.w3.org/TR/wsdl20
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)