Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your profile (name, country/region, and company) is displayed to the public and will accompany any content you post. You may update your IBM account at any time.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

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

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.

Summary:  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.

Date:  21 Aug 2008
Level:  Introductory

Activity:  4112 views
Comments:  

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

DescriptionNameSizeDownload method
TranscriptMediationUsingWESBScriptv7.pdf790KBHTTP
Sample implementation artifactsWESBSampleSourceV1.zip6.2MBHTTP

Information about download methods          Get Adobe® Reader®


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

Biography

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.

Comments



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
author1-email=marytaylor@us.ibm.com
author1-email-cc=