Skip to main content

A Web Services Matchmaking Engine for Web Services

  • Conference paper
E-Commerce and Web Technologies (EC-Web 2003)

Abstract

This paper concentrates on the issue of matchmaking in the context of web services. It provides a brief review of the difference between directory services and matchmaking facilities and explains why directories such as UDDI are important but insufficient for web services and need to be complemented with advanced matchmaking facilities. It discusses the requirements that web services place on matchmaking, namely symmetry of information exchange, the ability of each party to specify requirements of the other party, rich languages to describe services and their consumers as well as their demands, and the ability to dynamically update and configure what is being offered. These requirements are addressed by the Web Services Matchmaking Engine (WSME) – a powerful matchmaking engine capable of matching complex entities, and a Data Dictionary Tool for defining the language of the corresponding matchmaking process. The WSME matchmaking process and property and rules languages are described. An example of how a dynamic market for selling and buying Capacitors can be created with WSME is given. Finally, conclusions and possible future avenues of work are presented.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alphaworks, Web Services Toolkit (2002), http://www.alphaworks.ibm.com/tech/webservicestoolkit

  2. The ANSAware 4.1 Reference Manual, Architecture Projects Management (APM), Poseidon House, Castle Park, Cambridge, UK (1993), http://www.ansa.co.uk/

  3. Field, S., Hoffner, Y.: In Search of the Right Partner. In: Camarinha-Matos, L. (ed.) Collaborative Business Ecosystems and Virtual Enterprises, PRO-VE 2002, 3rd IFIP Working Conference on Infrastructures for Virtual Enterprises, pp. 56–62. Kluwer, Dordrecht (2002)

    Google Scholar 

  4. Graham, S.: The Role of Private UDDI Nodes in Web Services, Part 1: Six Species of UDDI. Web Services Architect, IBM Emerging Internet Technologies (May 2001a)

    Google Scholar 

  5. Graham, S.: The Role of Private UDDI Nodes, Part 2: Private Nodes and Operator Nodes. Web Services Architect, IBM Emerging Internet Technologies (May 2001b)

    Google Scholar 

  6. Hoffner, Y., Facciorusso, C., Field, S., Schade, A.: Distribution Issues in the Design and Implementation of a Virtual Market Place. Computer Networks 32, 717–730 (2000)

    Article  Google Scholar 

  7. Hoffner, Y., Field, S., Grefen, P., Ludwig, H.: Contract-Driven Creation and Operation of Virtual Enterprises. Computer Networks 37, 111–136 (2001)

    Article  Google Scholar 

  8. ODP, Open Distributed Processing Reference Model. ISO/IEC 10476. ITU-T Recommendation X.900, Parts 1–3 (1995)

    Google Scholar 

  9. OMG, Object Management Group and X/Open Standard: CORBA Trading Object Service. Document orbos/96-05–6 (1996)

    Google Scholar 

  10. Feller, J.: IBM Web Services ToolKit - A Showcase for Emerging Web Services Technologies (2002), http://www-3.ibm.com/software/solutions/webservices/wstk-info.html

  11. The UDDI Version 3 Specification, July 19 (2002), http://www.uddi.org/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Facciorusso, C. et al. (2003). A Web Services Matchmaking Engine for Web Services. In: Bauknecht, K., Tjoa, A.M., Quirchmayr, G. (eds) E-Commerce and Web Technologies. EC-Web 2003. Lecture Notes in Computer Science, vol 2738. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45229-4_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-45229-4_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40808-6

  • Online ISBN: 978-3-540-45229-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics