Skip to main content
Log in

A View Based Analysis on Web Service Registries

  • Published:
Distributed and Parallel Databases Aims and scope Submit manuscript

Abstract

Web services registries are a cornerstone for the emerging service-oriented architecture and constitute a critical resource for Web services. We systematically illustrate and evaluate current registries and compare different approaches regarding their architectures and data models in the context of two views: the human and Web service based views. We use these views to show the different requirements and to illustrate the different abstractions when comparing Web service registries. The human view on Web service registry architectures is illustrated with the help of a case study. The Web service view on Web services registry architectures is illustrated from a software-service point of view. The data model of Web service registries is described in detail from a machine based view. The corresponding human view is described from an abstract level. Web service publishing and discovery are compared from a human and a Web service based view. Finally, we present a working example that uses our methodology to compare different Web service registries and to explain the different views introduced in this paper.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. K. Ballinger, P. Brittenham, A. Malhotra, W.A. Nagy, and S. Pharies, Web services Inspection Language (WS-Inspection) 1.0. IBM, Microsoft, 2001.

  2. B. Benatallah, M. Dumas, Q.Z. Sheng, and A.H.H. Ngu, “Declarative composition and peer-to-peer Provisioning of dynamic web services”, in Proceedings of the 18th International Conference on Data Engineering (ICDE'02), IEEE Computer Society, 2002.

  3. B. Benatallah, M. Dumas, and Q.Z. Sheng, “Faciliating the rapid development and scalable orchestration of composite Web services”, Distributed and Parallel Databases, vol 17, pp 5–37, 2005.

    Article  Google Scholar 

  4. Business Process Specification Schema. http://www.ebxml.org/specs/ebBPSS.pdf, 2001

  5. DAML-S Coalition, “DAML-S: Web services description for the semantic Web”, in Proceedings of the International Semantic Web Conference (ISWC), 2002.

  6. C. Doulkeridis, E. Valavanis, and M. Vazirgiannis, “Towards a context-aware services directory”, in Proceedings of the 4th VLDB Workshop on Technologies for E-Services (TES '03), 2003.

  7. ebXML Collaboration-Protocol Profile and Agreement Specification. http://www.oasis-open.org/committees/ebxml-cppa/documents/ebcpp-2.0.pdf, 2002

  8. ebXML registering a Web services within a ebXML registry. http://www.oasis-open.org/committees/download.php/1636/OASIS-registry%20TC%20-%20Registering%20Web%20services%20in%20an%20ebXML%20registry.doc. 2003.

  9. Hypertext Transfer Protocol — HTTP/1.1. IETF RFC 2616. UC Irvine, Digital Equipment Corporation, MIT, 1999.

  10. W. Nejdl, B. Wolf, C. Qu, S. Decker, M. Sintek, A. Naeve, M. Nilsson, M. Palmer, and T. Risch, “EDUTELLA: A P2P networking infrastructure based on RDF”, Proceedings of the Eleventh International Conference on World Wide Web, 2002.

  11. OASIS/ebXML registry Information Model v2.0. http://www.oasis-open.org/committees/regrep/documents/2.0/specs/ebRIM.pdf, 2001.

  12. OASIS/ebXML Technical Architecture Specification. http://www.ebxml.org/specs/ebTA.pdf, 2001.

  13. OASIS/ebXML registry services Specification v2.5. http://www.oasis-open.org/committees/regrep/documents/2.5/specs/ebrs-2.5.pdf, 2003.

  14. M. Paolucci, T. Kawamura, T.R. Payne, and K. Sycara, In Web Services, E-Business and Semantic Web Workshop, 2002, To Appear

  15. M.P. Papazoglou, B.J. Krämer, and J. Yang, “Leveraging Web-services and Peer-to-Peer Networks”, in Proceedings of the 15th Conference on Advanced Information Systems Engineering (CAiSE '03), 2003.

  16. C. Schmidt, and M. Parashar, “A peer-to-peer approach to Web services discovery”, in Proceedings of the 2003 International Conference on Web Service (ICWS '03), 2003.

  17. Q.Z. Sheng, B. Benatallah, Y.Q. Zhu, R. Stephan, and E.O-Y. Mak, “Discovering E-services Using UDDI in SELF-SERV”, in Proceedings of International Conference on e-Business (ICEB2002), 2002.

  18. Y. Stavrakas and M. Gergatsoulis, “Multidimensional semistructured data: Representing context-dependent information on the Web”, In Proc. of the 14th Int. Conf. on Advanced Information Systems Engineering (CAISE'02), Toronto, Canada, 2002.

  19. I. Stoica, R. Morris, D. Karger, M.F. Kaashoek, and H. Balakrishnan, “Chord:A scalable peer-to-peer lookup services for internet applications”, in Proceedings of ACM SIGCOMM’01, 2001.

  20. The Web Service Discovery Architecture. Wolfgang Hoschek, in Proc. of the Int'l. IEEE/ACM Supercomputing Conference (SC 2002), IEEE Computer Society Press, November 2002.

  21. A. Tsalgatidou and T. Pilioura, “An overview of standards and related technology in Web services”, Distributed and Parallel Databases, vol 12, pp 135–162, 2002. Kluwer Academic Publishers. 2002

    Article  Google Scholar 

  22. UDDI Version 2.03 Data Structure Reference. http://uddi.org/pubs/DataStructure_v2.htm, 2002.

  23. UDDI Version 3.0.1 http://uddi.org/pubs/uddi_v3.htm, 2003.

  24. Universal Description, Discovery and Integration: UDDI Technical White paper. http://www.uddi.org/pubs/Iru_UDDI_Technical_White_Paper.pdf, 2000.

  25. Using WSDL in a UDDI registry, Version 2.0 http://www.oasis-open.org/committees/uddi-spec/doc/tn/uddi-spec-tc-tn-wsdl-v200-20030627.htm, 2003.

  26. K. Verma, K. Sivashanmugam, A. Sheth, A. Patil, S. Oundhakar, and J. Miller, “METEOR-S WSDI: A scalable P2P infrastructure of registries for semantic publication and discovery of Web services”, Journal of Information Technology and Management, 2004.

  27. W3C. XML Extensible Markup Language. http://www.w3c.org/XML, 2000.

  28. W3C, WSDL, Web services Description Language. http://www.w3.org/TR/2002/WD-wsdl12-20020709/, 2002.

  29. W3C, SOAP Version 1.2 Part 0: Primer. http://www.w3.org/TR/2003/REC-soap12-part0-20030624/, 2003.

  30. W3C. XQuery 1.0: An XML Query Language. http://www.w3.org/TR/2003/WD-xquery-20031112/, 2003.

  31. W3C, Web Services Architecture. W3C Working Group Note 11 February 2004. http://www.w3.org/TR/2004/NOTE-ws-arch-20040211/, 2004.

  32. W3C, Web Services Architecture Requirements. W3C Working Group Note 11 February 2004. http://www.w3.org/TR/2004/NOTE-ws-arch-20040211/, 2004

  33. Wolfgang Hoschek. Peer-to-Peer Grid Databases for Web service Discovery. CERN IT Division, 2002.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Schahram Dustdar.

Additional information

Recommended by: Dimitrios Georgakopoulos

Rights and permissions

Reprints and permissions

About this article

Cite this article

Dustdar, S., Treiber, M. A View Based Analysis on Web Service Registries. Distrib Parallel Databases 18, 147–171 (2005). https://doi.org/10.1007/s10619-005-2460-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10619-005-2460-y

Keywords

Navigation