WEB SERVICES DEPLOYMENT ON P2P NETWORKS, BASED ON JXTA

Marco Pereira, Marco Fernandes, Joaquim Arnaldo Martins, Joaquim Sousa Pinto

2010

Abstract

Digital libraries require several different services. A common way to provide services to Digital Libraries is with the use of Web Services but Web Services are usually based on centralized architectures. In our work we propose that Peer-to-peer networks can be used to relieve the weight of centralized components on the Digital Library infrastructure. One of the challenges of this approach is to develop a method that allows the integration of existing web services into this new reality. In this paper we propose the use of a proxy that allows exposing Web Services that are only accessible trough the peer-to-peer network to the outside world. This proxy also manages interactions with existing external Web Services making them appear as part of the network itself, thus enabling us to reap the benefits of both architectures.

References

  1. Amoretti, M. (2009). Jxta-soap project.
  2. (ApacheLucene) (2009). Apache lucene. apache.org/java/docs/index.html.
  3. Dykes, S., Robbins, K., and Jeffery, C. (2000). An empirical evaluation of client-side server selection algorithms. In INFOCOM 2000. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE, volume 3, pages 1361-1370 vol.3.
  4. Hunter, J. and Choudhury, S. (2006). Panic: an integrated approach to the preservation of composite digital objects using semantic web services. Int. J. Digit. Libr., 6(2):174-183.
  5. Jr., J. G. R., do Carmo, G. T., Valente, M. T., and Mendonc¸a, N. C. (2007). Smart proxies for accessing replicated web services. IEEE Distributed Systems Online, 8(12).
  6. (JXTA) (2007). Jxta v2.0 protocol specification. https:// jxta-spec.dev.java.net/.
  7. (JXTA) (2009). Jxta homepage. https://jxta.dev.java.net/.
  8. Mendonc¸a, N. C. and Silva, J. A. F. (2005). An empirical evaluation of client-side server selection policies for accessing replicated web services. In SAC 7805: Proceedings of the 2005 ACM symposium on Applied computing, pages 1704-1708, New York, NY, USA. ACM.
  9. Pereira, M., Fernandes, M., Martins, J. A., and Pinto, J. S. (2009). Service oriented p2p networks for digital libraries, based on jxta. In Shishkov, B., Cordeiro, J., and Ranchordas, A., editors, ICSOFT (2), pages 141- 146. INSTICC Press.
  10. Xhafa, F., Barolli, L., Daradoumis, T., Fernández, R., and Caballé, S. (2009). Jxta-overlay: An interface for efficient peer selection in p2p jxta-based systems. Comput. Stand. Interfaces, 31(5):886-893.
  11. Zhengdong, Z., Yahong, H., Ronggui, L., Weiguo, W., and Zengzhi, L. (2009). A p2p-based semantic web services composition architecture. In e-Business Engineering, 2009. ICEBE 7809. IEEE International Conference on, pages 403 -408.
Download


Paper Citation


in Harvard Style

Pereira M., Fernandes M., Arnaldo Martins J. and Sousa Pinto J. (2010). WEB SERVICES DEPLOYMENT ON P2P NETWORKS, BASED ON JXTA . In Proceedings of the 12th International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-989-8425-06-5, pages 423-427. DOI: 10.5220/0002872704230427


in Bibtex Style

@conference{iceis10,
author={Marco Pereira and Marco Fernandes and Joaquim Arnaldo Martins and Joaquim Sousa Pinto},
title={WEB SERVICES DEPLOYMENT ON P2P NETWORKS, BASED ON JXTA},
booktitle={Proceedings of the 12th International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2010},
pages={423-427},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002872704230427},
isbn={978-989-8425-06-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 12th International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - WEB SERVICES DEPLOYMENT ON P2P NETWORKS, BASED ON JXTA
SN - 978-989-8425-06-5
AU - Pereira M.
AU - Fernandes M.
AU - Arnaldo Martins J.
AU - Sousa Pinto J.
PY - 2010
SP - 423
EP - 427
DO - 10.5220/0002872704230427