Discovering Web Services and JXTA Peer-to-Peer Services in a Unified Manner

  • Michael Pantazoglou
  • Aphrodite Tsalgatidou
  • George Athanasopoulos
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4294)


Web services constitute the most prevailing instantiation of the service-oriented computing paradigm. Recently however, representatives of other computing technologies, such as peer-to-peer (p2p), have also adopted the service-oriented approach and expose functionality as services. Thus the service-oriented community could be greatly assisted, if these heterogeneous services were integrated and composed. A key towards achieving this integration is the establishment of a unified approach in service discovery. In this paper, we describe some features of a unified service query language and focus on its associated engine, which is used to discover web and p2p services in a unified manner. We exemplify how our unified approach is applied in the case of web and p2p service discovery in UDDI and JXTA, respectively. Additionally, we demonstrate how our service search engine is able to process heterogeneous service advertisements and thus to exploit the advertised syntactic, semantic, and quality-of-service properties during matchmaking.


Service Composition Service Discovery Service Description Heterogeneous Service Service Advertisement 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Organization for the Advancement of Structured Information Standards (OASIS), Universal Description, Discovery and Integration, UDDI,
  2. 2.
    Broekstra, J., Ehrig, M., et al.: Bibster - A Semantics-Based Bibliographic Peer-to- Peer System. In: WWW 2004 Workshop on Semantics in Peer-to-Peer and Grid Computing (2004)Google Scholar
  3. 3.
    Traversat, B., Arora, A., et al.: Project JXTA 2.0 Super-Peer Virtual Network, Sun Microsystems, Inc., Palo Alta, California (2003)Google Scholar
  4. 4.
    Gerke, J., Reichl, P., Stiller, B.: Strategies for Service Composition in P2P Networks. In: Proceedings of ICETE 2005, Reading, UK (2005)Google Scholar
  5. 5.
    Elenius, D., Ingmarsson, M.: Ontology-based Service Discovery in P2P Networks. In: International Workshop on Peer-to-Peer Knowledge Management, P2PKM 2004 (2004)Google Scholar
  6. 6.
    Verma, K., Sivashanmugam, et al.: METEOR-S WSDI: A Scalable Infrastructure of Registries for Semantic Publication and Discovery of Web Services. Journal of Information Technology and Management 6(1), 17–39 (2005)CrossRefGoogle Scholar
  7. 7.
    Tsalgatidou, A., et al.: Specification of the Unified Service Query Language (USQL). Technical Report (2006), available online at,
  8. 8.
    Tsalgatidou, A., et al.: Semantically Enhanced Unified Service Discovery. In: W3C Workshop on Frameworks for Semantics in Web Services, Innsbruck, Austria (2005)Google Scholar
  9. 9.
    Pantazoglou, M., Tsalgatidou, A., Athanasopoulos, G.: Quantified Matchmaking of Heterogeneous Services. In: Aberer, K., Peng, Z., Rundensteiner, E.A., Zhang, Y., Li, X. (eds.) WISE 2006. LNCS, vol. 4255, pp. 144–155. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  10. 10.
    Tsalgatidou, A., et al.: Semantically Enhanced Discovery of Heterogeneous Services. In: 1st International IFIP/WG12.5 Working Conference on Industrial Applications of Semantic Web, IASW 2005, Jyväskylä, Finland (2005)Google Scholar
  11. 11.
    Paolucci, M., et al.: Importing the Semantic Web in UDDI. In: Proceedings of Web Services, E-business and Semantic Web Workshop (2002)Google Scholar
  12. 12.
    Dong, X., Halevy, A., et al.: Similarity Search for Web Services. In: Proc. of VLDB (2004)Google Scholar
  13. 13.
    Cibran, M.A., et al.: Automatic Service Discovery and Integration using Semantic Descriptions in the Web Services Management Layer. In: Proc. of 3rd Nordic Conf. on Web Services, Vaxjo, Sweden (2004)Google Scholar
  14. 14.
    Li, J.: LOM: A Lexicon-based Ontology Mapping Tool. In: Performance Metrics for Intelligent Systems Workshop, PerMIS 2004, Gaithersburg, MD (2004)Google Scholar
  15. 15.
    Niles, I., Pease, A.: Towards a Standard Upper Ontology. In: Proceedings of the International Conference on Formal Ontology in Information Systems (2001)Google Scholar
  16. 16.
    Sahami, M., Mittal, V., et al.: The Happy Searcher: Challenges in Web Information Retrieval. In: Zhang, C., Guesgen, H.W., Yeap, W.-K. (eds.) PRICAI 2004. LNCS (LNAI), vol. 3157, pp. 3–12. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  17. 17.
    Lin, D.: An Information-Theoretic Definition of Similarity. In: International Conference on Machine Learning (1998)Google Scholar
  18. 18.
    Tian, M., Gramm, A., et al.: Efficient Selection and Monitoring of QoS-Aware Web Services with the WS-QoS Framework. In: IEEE/WIC/ACM International Conference on Web Intelligence, WI 2004 (2004)Google Scholar
  19. 19.
    Stoica, I., Morris, R., et al.: Chord: Scalable Peer-to-peer Lookup Service for Internet Applications. In: Proceedings of ACM SIGCOMM, San Diego, CA (2001)Google Scholar
  20. 20.
    Zhao, B.Y., Huang, L., et al.: Tapestry: A resilient global-scale overlay for service deployment. IEEE Journal on Selected Areas in Communications (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Michael Pantazoglou
    • 1
  • Aphrodite Tsalgatidou
    • 1
  • George Athanasopoulos
    • 1
  1. 1.Department of Informatics & TelecommunicationsNational & Kapodistrian University of AthensGreece

Personalised recommendations