Skip to main content


developerWorks  >  WebSphere | SOA and Web services  >

Manage service availability dynamically using WebSphere Enterprise Service Bus and WebSphere Service Registry and Repository V6.1

developerWorks

Level: Intermediate

Bhargav Perepa (bvperepa@us.ibm.com), WebSphere Integration Technology Specialist, IBM
Christine D. Rothemich (crothemi@us.ibm.com), Senior Editor, IBM

23 Apr 2008

Get the downloads

Learn how to dynamically manage service availability using WebSphere® Service Registry and Repository V6.1 service life cycle governance model to describe the status of a service and WebSphere ESB’s endpoint lookup mediation primitive to query the registry for this information and select the appropriate service endpoint dynamically at run time.

Overview

This article demonstrates how to perform dynamic service availability management using WebSphere Enterprise Service Bus and WebSphere Service Registry and Repository (Service Registry). We'll use Registry's service life cycle governance model to describe the status of our service (either maintenance or production), and WebSphere ESB’s endpoint lookup mediation primitive to query this information stored in Service Registry and select the appropriate service endpoint dynamically at run time.

Note: This version of the article applies specifically to Service Registry V6.1. Another version of the article is available for Service Registry V6.0.2.

The article takes you through a fictitious use case that demonstrates the steps required to dynamically manage service availability, including:

  • Publishing the existing service artifacts to Service Registry
  • Developing the new composite service application in WebSphere Integration Developer without requiring any manual coding
  • Publishing the new service artifacts to Service Registry
  • Deploying the new composite service application to the WebSphere ESB run time
  • Testing the deployed solution

Project interchange files for the sample in this article are provided for your reference.



Downloads

DescriptionNameSizeDownload method
Article in PDF format0804_perepa.pdf2.8MBHTTP
Project interchange filesCustomerRewards.zip169KBHTTP
Information about download methodsGet Adobe® Reader®


Resources



About the authors

Bhargav Perepa photo

Bhargav Perepa is a WebSphere IT Specialist at IBM Federal Software Group in Washington D.C. area. He was a WebSphere developer in IBM Austin WebSphere Development Lab and had previous Smalltalk, C++ development experience in IBM Chicago. Bhargav holds a Masters degree in Computer Sciences from IIT, Chicago and an MBA degree from UT-Austin, Texas. You can reach Bhargav at bvperepa@us.ibm.com.


Christine Rothemich photo

Chris Rothemich is a Senior Content Editor with IBM developerWorks WebSphere. She’s responsible for acquiring, editing, and publishing content for WebSphere SOA, Web services, business process management, and wireless solutions. Chris’s background is in user technologies, product and information design, and information development. She holds a B.A. in English/Writing and Editing from North Carolina State University. You can reach Chris at crothemi@us.ibm.com.




Rate this content


Please take a moment to complete this form to help us better serve you.



 


 


Not
useful
Extremely
useful
 


Back to top


Document options

Document options requiring JavaScript are not displayed

Sample code


My developerWorks needs you!

Connect to your technical community


Rate this content

Help us improve this content