IBM®
Skip to main content
    Country/region [select]      Terms of use
 
 
    
     Home      Products      Services & solutions      Support & downloads      My account     
 
developerworks > My developerWorks >  Dashboard > Bobby Woolf: WebSphere SOA and J2EE in Practice > ... > WebSphere Business Process Management > WebSphere Service Registry and Repository
developerWorks
Log In   View a printable version of the current page.
Overview Connect Spaces Forums Wikis
WebSphere Service Registry and Repository
Added by bwoolf, last edited by bwoolf on Mar 13, 2009  (view change)
Labels: 
(None)

WebSphere Service Registry and Repository

WebSphere Service Registry and Repository (WSRR), part of the WebSphere Business Process Management suite, is a tool to catalog your services so that you can find them again. It doesn't host or run your services (you need WAS or WPS for that), but it tells you where they are. It can be used by people at development-time and programmatically at runtime.

WSRR is an IBM SOA product, specifically part of IBM SOA Governance. A service registry is very complimentary with an ESB for making services universally accessible and yet also controlling who can access what services.

Start with this intorduction to WSRR:

I use the term registry, not repository, yet WSRR uses both terms. Why? Besides being a registry of bindings for the addresses of services, WSRR also acts as a repository for storing and managing meta-info about services such as WSDL for the service interfaces. So WSRR is intended to (or at least can) act as your database of record for these service artifacts, a central place in your enterprise for storing and finding the latest, greatest set of stuff.

How to Use It

So how do you use WSRR? You can use it through the console GUI, both to register services and to browse at development time to find the services available. Some of this is shown in:

You can also customize the GUI:

You can also use it programatically at runtime. For an overview, see:

The programatic interface can be used in the following ways:

More Info

For more info:


 
    About IBM Privacy Contact