Mediations

A mediation is a Java™ program that extends the messaging capabilities of WebSphere® Application Server and can be used to simplify connecting systems, services, applications, or components that use messaging.

Mediations are used to process in flight messages. The type of processing a mediation can perform includes:
You can use a mediation to process messages as an alternative to using a message driven bean (MDB). A mediation has two advantages:

WebSphere Application Server provides a mediation framework runtime that enables you to mediate messages. Rational® Application Developer and the WebSphere Application Server Toolkit provide the tools needed to develop, assemble, test and deploy mediations.

You can mediate any type of destination in the service integration bus: inbound or outbound services, queues, and topic spaces. When you mediate a destination it is split into two parts called pre-mediated and post-mediated. The mediation receives messages from the pre-mediated part. Providing the messages are not redirected to another destination or consumed by a message consumer, the mediation places messages on the post-mediated part. Messages on the post-mediated part are delivered to a message consumer. Splitting a destination into two parts ensures that a mediated destination has the same quality of service as an unmediated destination.

At deployment, the administrator can choose to have your mediation operate within a global unit of work to ensure transactional integrity, or to support concurrency if throughput of messages at a destination is important.

After deployment, the administrator configures your mediation for use at runtime using the WebSphere Application Server administrative console. The mediation is configured for use at a specific destination, and the actual physical location is called a mediation point. The message processing provided by your mediation is started when the mediation point receives a message from the messaging runtime. The mediation operates on an instance of the message, for example transforming it, or forwarding it to other destinations.




Subtopics
Mediation handlers and mediation handler lists
Related concepts
Learning about programming mediations
Learning about mediations
Related tasks
Configuring mediations
Concept topic    

Terms of Use | Feedback

Last updated: Aug 29, 2010 5:25:00 PM CDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=vela&product=was-base-dist&topic=cjp0020_
File name: cjp0020_.html