Software as a Service: Web service mediation patterns for dynamic routing of multiple tenant requests using WebSphere Enterprise Services Bus

This demo explores one of three IBM middleware based mediation patterns for rapid enablement of multi-tenancy for existing Web services implementations. In this demo, the pattern uses WebSphere Enterprise Services Bus. The remaining two patterns will show the use of WebSphere Business Services Fabric and WebSphere DataPower.

Technology team SOA , IBM Software Group, IBM

This team, in partnership with IBM's ISV and Developer Relations team, is responsible for assisting partners by demonstrating the applicability of IBM enterprise level middleware for deploying Software as a Service applications. Included in this team are: Mary Taylor, Devaprasad Nadgir, Jatinder Malik, Sobha Warrier, Sowmya Grama, David Carew, and Indrajit Poddar.



21 August 2008

In this demo, a scenario is shown where multi-tenancy is enabled for a existing single tenant credit check service by introducing a WebSphere Enterprise Services Bus based mediation pattern. This pattern uses a WebSphere Enterprise Services Bus mediation module to perform two functions: Authorize access to the credit check service and route service invocations from a tenant bank's user to endpoints dedicated to that tenant. The endpoints are registered in WebSphere Service Registry and Repository for dynamic lookup based on a tenantID parameter in the service invocation context. Authorization policies are kept to Tivoli Access Manager.

System requirements

You need JavaScript™ enabled in your browser.

Sample implementation artifacts for building SaaS solutions on IBM middleware

Download the Credit Check Service mediation module and detailed steps for deploying these artifacts into WebSphere Business Services Fabric and the WBSF Composition Studio.

Duration

Less than 10 minutes.

Downloads

DescriptionNameSize
TranscriptMediationUsingWESBScriptv7.pdf790KB
Sample implementation artifactsWESBSampleSourceV1.zip6.2MB

Resources

Learn

Get products and technologies

  • Download IBM product evaluation versions and get your hands on application development tools and middleware products from DB2®, Lotus®, Rational®, Tivoli®, and WebSphere®.

Discuss

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=WebSphere
ArticleID=332548
SummaryTitle=Software as a Service: Web service mediation patterns for dynamic routing of multiple tenant requests using WebSphere Enterprise Services Bus
publish-date=08212008