Skip to main contentIBM Zurich Research Laboratory
 
IBM
Home IBM Research IBM Switzerland      
 Select a country
 IBM Research Home
Zurich Research Lab
Computer Science
· Completed projects

Web Services Matchmaking Engine (WSME)

   

Finding compatible Web service providers and consumers is a key issue in any e-business on demand activity, requiring extensive support for negotiations. Matchmaking is an essential technology that can provide different flavors of the negotiation process between service consumers and providers.

When dealing with Web services, there is a need to capture the complexity of what the provider and consumer offer to and require from each other. Web Services Description Language (WSDL) can be used to describe a service in terms of its interface or point-of-service provision. WS-Policy provides a framework for expressing the capabilities, requirements, and general characteristics of Web service providers and consumers. Taken together, it is possible to annotate a WSDL description of a service provider or consumer with WS-Policy assertions. This allows the consumer and provider to specify what they offer to and require of the other party in terms of issues ranging from technical (e.g. interoperability) to functional, business and even legal issues.

Our matchmaking environment provides a Web Services Matchmaking Engine (WSME) — an advanced matchmaking engine capable of matching descriptions of web service providers and consumers in terms of WSDL and WS-Policy annotations. In addition, a set of tools for defining and testing WS-Policy assertions and their associated compatibility rules, and for annotating WSDL descriptions with them, are provided.

Business integration technologies

» Publications

 

Selected publications

   

S. Field and Y. Hoffner, Dynamic Contract Generation for Dynamic Business Relationships, Chapter 10 in Virtual Enterprise Integration: Technological and Organizational Perspectives, Goran D. Putnik and Maria M. Cunha (Eds.), Idea Group Publishing, pp. 207-228, 2005.

Y. Hoffner and S. Field, Transforming Agreements into Contracts, Int'l J. Cooperative Information Systems 14( 2 & 3), June/Sept. 2005.

Y. Hoffner, S. Field and C. Facciorusso, The Typed Domain — a Recipe for Creating Virtual Enterprises, PRO-VE'04, 5th IFIP Working Conference on Virtual Enterprises, Toulouse, France, 24-28 September 2004.

Y. Hoffner, S. Field and C. Facciorusso, Strong and Flexible Domain Typing for Dynamic E-Business, 8th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2004), Monterey, California, USA, 20-24 September 2004.

Y. Hoffner and S. Field, Agreements # Contracts, Contract Architectures and Languages (CoALa 2004) Workshop, 8th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2004), Monterey, California, USA, 20-24 September 2004.

Y. Hoffner, The e-Business on Demand Life Cycle, PRO-VE'03, IFIP Working Conference on Virtual Enterprises, Lugano, 29-30 September 2003.

C. Facciorusso, S. Field, R. Hauser, Y. Hoffner, R. Humbel, R. Pawlitzek, W. Rjaibi and C. Siminitz, A Web Services Matchmaking Engine for Web Services, Proceedings of EC-Web 2003, DEXA Conference, 1-5 September 2003.

S. Field and Y. Hoffner, In Search of the Right Partner, in Collaborative Business Ecosystems and Virtual Enterprises, PRO-VE'02, 3rd IFIP Working Conference on Infrastructures for Virtual Enterprises, Editor: Luis Camarinha-Matos, Kluwer Academic Publishers, May 2002.

S. Field and Y. Hoffner, Web Services and Matchmaking, International Journal of Networking and Virtual Organisations (IJNVO), IEL Interscience Publishers, Vol. 1, No. 3, 2003, pp. 16-32.

   
    back to top
  About IBM  |  Privacy  |  Terms of use  |  Contact