WebSphere

Mediation policy scenarios

You can control message flows between services by using mediation policies: different mediation policies can apply in different contexts. This section shows some of the ways in which you can use mediation policies to control message flows.

Description

Many enterprises would like to dynamically control their service interactions, by using context information.

You can develop new service interactions that achieve greater levels of flexibility and administrative control, using mediation policies. In addition, you can get new value out of existing systems by adjusting message flows according to the context in which they occur.

Mediation policies are a feature of both WebSphere® ESB and WebSphere Process Server that allow you to improve the contextual control of service interactions.
Figure 1. Messages can be altered according to the context in which they occur
This diagram shows two orders. If more than one item is ordered, the mediation policy condition results in a different mediation policy being applied.

Business challenge

Existing services need to be accessed in constantly changing ways. You need to be able to govern service interactions, so that when circumstances change you can adjust the interactions rather than change the applications.

Solution

The mediation policy scenarios begin when an IT architect decides that a business has services or data that needs to be accessed more flexibly, and governed more centrally.

The development team uses WebSphere Integration Developer to develop applications that define and access mediation policies.WebSphere Service Registry and Repository (WSRR) is used to hold the SCA modules and mediation policies needed for the run time; WebSphere ESB or WebSphere Process Server is used to test, deploy, and administer the new applications.

Implementation highlights

These are the key steps in any implementation:
  • Plan your mediation policies: this includes deciding how many mediation policies you need and what properties they should contain.
  • Use WebSphere Integration Developer to create applications that define and access mediation policies.
  • Use WebSphere Service Registry and Repository to store the SCA modules and mediation policies needed for the run time.
  • Use WebSphere Enterprise Service Bus or WebSphere Process Server to deploy, administer, and run the applications.

Products

These are the key products in any implementation:
  • WebSphere Integration Developer, Version 6.2
  • WebSphere Enterprise Service Bus, Version 6.2 or WebSphere Process Server, Version 6.2
  • WebSphere Service Registry and Repository, Version 6.2.0.2

concept Concept topic

Terms of use | Feedback


Timestamp icon Last updated: 20 June 2010 00:38:38 BST (DRAFT)


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wbpm.scenarios.esb1.620.doc/concepts/cscn_medpolicy.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
This information center is powered by Eclipse technology (http://www.eclipse.org).
iDoc on