Skip to main content
Log in

View Based Integration of Heterogeneous Web Service Registries—the Case of VISR

  • Published:
World Wide Web Aims and scope Submit manuscript

Abstract

Despite all standardization efforts in the Web service area, several different incompatible Web service registry implementations exist. The initial focus of these implementations was geared towards working with a centralized Universal Business Registry (UBR). However, these centralized approaches tend to be bottlenecks regarding performance and fault tolerance. A proposed solution is the replication of registry information among multiple distributed Web service registries. In addition, the creation of specialized Web service registries leads to a large number of different Web service registries. This leads to a situation where the search for a particular Web service becomes a very complex task. Besides, Web service provisioning includes a considerable administrative overhead when dealing with transient Web services. Transient Web services exist only for a limited lifetime and in a certain context. In this paper, we propose the VISR (View based Integration of Web Service Registries) peer to peer architecture for the transparent integration of multiple Web service registries and transient Web service providers. This work focuses on the integration concept of multiple Web service registries and transient Web service providers. The integration concept relies on so-called views. Views provide the needed abstractions for the seamless integration on the different registries. Views use common lightweight Web service profiles that serve as unified global data model. VISR Web service profiles allow the flexible extension of registry entries with value added information without changing the original Web service registry entries. To illustrate the view concept, we introduce a simple grammar (View Description Language) for view descriptions that is used in the working example throughout the paper. We present Web service communities as a possible application of the view concept and show how different types of Web services providers, respectively, their registries are integrated into a unified global data model.

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.

Institutional subscriptions

Similar content being viewed by others

References

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

  2. Benatallah, B., Dumas, M., Sheng, Q.Z., Ngu, A.H.H.: Declarative composition and peer-to-peer provisioning of dynamic web services. The 18th IEEE International Conference on Data Engineering (ICDE02), pp 297–308, San Jose California, USA, Feb (2002)

  3. Business Process Specification Schema. http://www.ebxml.org/specs/ebBPSS.pdf (2001)

  4. Chiusano, J.M., Hamilton, B.A., Najmi, F., Sun Microsystems.: Registering Web services in an ebXML Registry, Version 1.0 (2003)

  5. Colgrave, J., Januszewski, K.: Using WSDL in a UDDI Registry, Version 2.0. http://www.oasis-open.org/committees/uddi-spec/doc/tn/uddi-spec-tc-tn-wsdl-v2.htm (2003)

  6. DAML-S Coalition. DAML-S: Web services Description for the Semantic Web. ISWC 2002, LNCS 2342, pp. 348–363, 2002. Springer, Berlin Heidelberg New York (2002)

  7. Duftler, M.J., Mukhi, N.K., Slominski, A., Weerawarana, S.: Web services Invocation Framework (WSIF). IBM T.J. Watson Research Center (2001)

  8. Dustdar, S., Treiber, M.: A view based analysis on web service registries. Distributed and Parallel Databases, forthcoming

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

  10. Hoschek, W.: Peer-to-Peer Grid Databases for Web service Discovery. CERN IT Division (2002)

  11. IBM. TSpaces. http://www.alphaworks.ibm.com/tech/tspaces (2003)

  12. Mani, A., Nagarajan, A.: Understanding quality of service for Web services. http://www-106.ibm.com/developerworks/webservices/library/ws-quality.html (2002)

  13. Medjahed, B., Benatallah, B., Bouguettaya, A., Blmagarmid, A.: WebBIS: An infrastructure for agile integration of web services. Int. J. Coop. Inf. Syst. 13(2), 121–158 (2004) June 2004

    Article  Google Scholar 

  14. OASIS/ebXML Technical Architecture Specification. http://www.ebxml.org/specs/ebTA.pdf (2001)

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

  16. OASIS/ebXML registry Information Model v2.5 http://www.oasis-open.org/committees/regrep/documents/2.5/specs/ebrim-2.5.pdf (2003)

  17. Paolucci, M., Kawamura, T., Payne1, T. R., Sycara, K.: Importing the Semantic Web in UDDI. LNCS 2512, pp. 225–236, 2002. Springer, Berlin Heidelberg New York (2002)

    Google Scholar 

  18. Pilioura, T., Kapos, G.-D., Tsalgatidou, A.: Seamless Federation of Heterogeneous Service Registries. LNCS 3182, pp. 86–95, 2004. Springer, Berlin Heidelberg New York (2004)

    Google Scholar 

  19. Pires, P.F., Benevides, M.R.F., Mattoso, M.: Mediating Heterogeneous Web Services. Computer Science Departament, Núcleo de Computação Eletrônica—NCE2, System Engineering and Computer Science Program—COPPE3. Federal University of Rio de Janeiro. (2003)

  20. Sheng, Q.Z., Benatallah, B., Zhu, Y.Q., Stephan, R., Oi-Yan M.E.: Discovering E-services Using UDDI in SELF-SERV. Proceedings of International Conference on e-Business (ICEB2002), Beijing Institute of Technology, Beijing, China, pp. 396–401 (2002)

  21. The OWL Services Coalition. OWL-S: Semantic Markup for Web Services. http://www.daml.org/services/owl-s/1.0/ (2004)

  22. Tsalgatidou, A., Pilioura, T.: An Overview of Standards and Related Technology in Web Services. Distributed and Parallel Databases, 12, 135–162, 2002. Kluwer (2002)

  23. UDDI Spec Technical Committee Specification. UDDI Version 3.0.1. (2003)

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

  25. Verma, K., Sivashanmugam, K., Sheth, A., Patil, A., Oundhakar, S., Miller, J.: METEOR-S WSDI: A Scalable P2P Infrastructure of Registries for Semantic Publication and Discovery of Web services. Information Technology and Management 6, 17–39. Springer Science + Business Media, Inc. (2005)

    Google Scholar 

  26. W3C. XML Path Language (XPath) Version 1.0 W3C Recommendation 16 November 1999. http://w3c.org/TR/xpath (1999)

  27. W3C. XSL Transformations (XSLT) Version 1.0 W3C Recommendation 16 November 1999. http://www.w3.org/TR/1999/REC-xslt-19991116 (1999)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Schahram Dustdar.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Dustdar, S., Treiber, M. View Based Integration of Heterogeneous Web Service Registries—the Case of VISR. World Wide Web 9, 457–483 (2006). https://doi.org/10.1007/s11280-006-8561-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11280-006-8561-3

Keywords

Navigation