|
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.
|
 |
|
|
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.
|
|
|