Data Transformation Engine Intelligent Business Integration Reference Guide
Intelligent Business Integration Reference Guide 
67 
Chapter 8 - Web Services 
Mercator software provides integration solutions that accelerate the adoption of 
web services, eliminating the expensive, time-consuming, and risky overhaul of 
critical business systems. By combining the powerful integration capabilities of the 
Mercator Integration Broker with the emerging web services standards, Mercator 
products make it possible for organizations to provide and employ web services at 
both the business process and data process levels. 
Mercator products now support the implementation and invocation of web 
services. In the simplest terms, web services represent a new standards-based 
and simplified model for creating and connecting distributed applications across 
the Web in the form of services. Web services are built on top of existing and 
widely-adopted Internet protocols. Web services are XML depictions of objects, 
messages and documents designed to interact over the Web to enable application-
to-application integration. Web service applications can be published, found, or 
invoked as atom-like services anywhere on the Internet, thus creating a network 
of dynamic business components. 
What is a Web Service? 
A web service is a method exposed by a company or software program that is 
both discoverable and accessible by other programs or organizations that are in 
need of a particular service, such as purchasing a product, reserving a flight, or 
calculating tariffs. These are discrete business services that have value to many 
organizations. 
Why Use Mercator Products to Implement Web Services? 
The following is an analysis for using Mercator products as both a provider and 
consumer of web services. 
♦  Does the web service require a complex system of maps to generate the 
response? 
♦  Does the web service, or overall integration solution, require asynchronous 
messaging? 
♦  Is a light footprint solution desired to receive external web requests? 
♦  Is integration needed to support internal application system integration using 
XML transported over HTTP, where the application system currently may not be 
implemented as a web service? 










