Data Transformation Engine Intelligent Business Integration Reference Guide

Chapter 8 - Web Services Web Services Architecture
Intelligent Business Integration Reference Guide
70
The UDDI invocation model is as follows:
1 You use the UDDI business registry (either via a Web interface or using the
inquiry API) to locate the business entity information for the business partner
advertising the web service.
2 You drill down to find the advertised web services and obtain the binding
templates (WSDL documents).
3 You prepare the program based on the WSDL specifications. Create a type tree
based on the WSDL document using the WSDL Importer in the Type Designer.
Then use the Map Designer to create a map that incorporates this type tree.
4 At runtime, the program invokes the web service as planned, using the binding
obtained from the WSDL document.
Web Services Architecture
There are three collaborators in the architecture of a web service: the provider,
consumer, and broker. These collaborators interact using the following three basic
operations:
Publish: The provider publishes a web service (described by a WSDL
document) to the broker, which is typically a UDDI registry.
Request: The consumer requests information from the broker about the web
service.
Bind: The consumer binds its application to the web service. Now the
application can interact with the web service, invoking its methods via SOAP
requests.
By providing support for the importing of WSDL (WSDL Importer) and sending and
receiving of SOAP messages (SOAP and HTTP adapters), Mercator products fit into
this architecture as both a consumer and provider of web services.