webMethods Mediator
Fear no change.
Capabilities
Service Virtualization | Consumer Provisioning | Run-time Policy Enforcement | Scalability | Standards Support
Service Virtualization
Make changes easily
webMethods Mediator creates virtual services from actual services. This service virtualization shields consumers from changes to underlying services—meaning no impact on users. Virtual services are loosely coupled between consumers and service providers—making changes easier.
Protocol switching
Service consumers and providers are often unable to support the same protocol for exchanging messages. This can result in creation of redundant services to support multiple protocols. Mediator alleviates this problem by supporting seamless HTTP/JMS switching between service consumers and providers. Thus, Mediator improves re-use of shared services and protects consumers and providers from underlying inconsistencies in protocol implementations.
Message transformation

Service interfaces are designed to meet the requirements of current set of consumers. Provisioning a new consumer with a slightly different message format requires conversion of the input format to the correct output format. Mediator enhances the re-use of shared services by providing XLST-based message transformation capabilities that can be used to match messages flowing between service consumers and providers.
Routing
Optimize service performance with Mediator. The software efficiently routes consumer requests to the right service or set of services. For example, Mediator can route the correct consumer to the correct version of the downstream service. Mediator handles a variety of routing methods based on pay-load content and context, straight-through routing and load-balancing among multiple service providers.
Working with the webMethods ESB
Sometimes XSLT is just not enough. In addition to the XSLT transformation, Mediator can transform a message by calling a webMethods Enterprise Service Bus (ESB) service. This gives you full access to sophisticated message mapping and processing capabilities, including providing access to third-party applications using the webMethods adapters.


