 | 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 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 | Description | Name | Size | Download method |
|---|
| Article in PDF format | 0804_perepa.pdf | 2.8MB | HTTP |
|---|
| Project interchange files | CustomerRewards.zip | 169KB | HTTP |
|---|
Resources -
WebSphere Business Process Management Version 6.0 information center:
Get complete product documentation about WebSphere BPM solutions,
including WebSphere ESB.
-
WebSphere Service Registry and Repository Version 6.0 Information Center:
Get complete product documentation about Service Registry.
-
Getting Started with WebSphere Enterprise Service Bus V6:
This IBM Redbook guides you through the capabilities and product features
of WebSphere Enterprise Service Bus V6. It also contains step-by-step
examples of how to build resources for WebSphere Enterprise Service Bus
using WebSphere Integration Developer.
-
WebSphere Service Registry and Repository Handbook:
This IBM Redbook discusses the architecture and functions of WebSphere
Service Registry and Repository along with sample integration scenarios
that can be used as examples for implementing WebSphere Service Registry
and Repository in a customer service-oriented architecture environment.
-
developerWorks WebSphere business process management zone:
Get complete technical resources for WebSphere BPM solutions, including
articles and tutorials, downloads, announcements, webcasts, and more.
-
developerWorks WebSphere Web services zone:
Get complete technical resources for WebSphere Web services solutions,
including articles and tutorials, downloads, announcements, webcasts, and
more.
-
developerWorks WebSphere development tools zone:
Get complete technical resources for WebSphere development tools,
including articles and tutorials, downloads, announcements, webcasts, and
more.
About the authors  | 
|  |
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. |
 | 
|  |
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
|  | |  |