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]

developerWorks Community:

  • Close [x]

WebSphere Service Registry and Repository

WebSphere Service Registry and Repository (WSRR) provides automated, scalable capabilities to optimize resources in an SOA environment. Through advanced metadata systems, WSRR enables enterprises to manage applications, services, and service consumers in order to apply consistent operational policies and enforce lifecycle governance.

Integrating IBM Integration Bus with WSRR

Combining IBM Integration Bus with WSRR lets you dynamically retrieve service metadata from WSRR and use it to modify message flow behavior at runtime. Sample code in this article series shows you how to integrate the two products in order to address several significant business problems.  More >

Featured content

05 May 2014 — Show descriptions | Hide descriptions

  • Getting started with WSRR (two-part article series)

    Learn two ways to populate WSRR with existing web services information -- using a Java app to load information from a spreadsheet, or using the new WSRR Service Discovery feature.

  • Using DataPower with WSRR REST services

    Learn how to use new capabilities in DataPower V6 and WSRR V8.0.1 to dynamically look up endpoint URLs of REST services that are registered in WSRR. Policies authored and stored in WSRR and enforced by DataPower have also been enriched with new capabilities.

  • Enforcing service level agreements (SLAs) using WebSphere DataPower and WSRR

    This three-part series shows you how to govern, enforce, and monitor SLAs using WSRR, WebSphere DataPower XI50 Appliance, and IBM Tivoli Composite Application Manager.

  • Automatically deactivating service level agreements (SLAs) in WSRR

    SLAs in WSRR are agreements between service providers and consumers that can be enforced by ESBs at runtime when processing requests to ensure that the service consumer is authorised to invoke the target service. This article shows you how to use a scheduled task in WSRR to monitor SLAs and automatically deactivate those that have expired.

  • Automating endpoint WSDL creation with WSRR

    This article uses a sample implementation to show you how to use the WSRR modification plug-in to copy endpoint WSDL documents that are loaded into WSRR, enabling you to automate the creation of environment-specific endpoint WSDLs.

  • Integrating WebSphere ESB or WebSphere Process Server with WSRR

    Learn how to do dynamic endpoint lookup by integrating WebSphere ESB or WebSphere Process Server with WSRR, using the Endpoint Lookup and Custom mediation primitives. This integration has important advantages over using ESB gateway patterns and virtual services with hard-coded endpoint URLs.

  • Working with subscriptions in WSRR

    Learn how to use subscription objects and the notification service in WSRR, and how to cycle a subscription object  through its Create, Read, Update, and Delete (CRUD) life cycle.

  • Adding power and flexibility to the WSRR subscription and notification framework

    You can subscribe to objects in WSRR and be notified when these objects change. WSRR releases have added power and flexibility to the subscription and notification framework, and this article shows you how to use the new capabilities in WSRR V7.5 and V8.0.

  • SOA governance using WebSphere DataPower and WSRR (three-part article series)

    This three-part article series shows you how to use the new WS-MediationPolicy capabilities in WSRR V8 to author Service Level Agreements that you can use to govern Web services in WebSphere DataPower without manually creating the XSLT or processing rules and actions.

  • Querying and creating objects in WSRR using XPath and REST

    Several WSRR APIs build queries using XPath. Learn how to use the syntax and build the queries into your applications, and how to use REST to execute queries and create objects.

  • Using WSRR and DataPower V5 for service-level mediation policy enforcement

    This article shows you how to create a web service proxy in WebSphere DataPower for a web service registered and governed in WSRR. It also shows you how to attach a service-level mediation policy to the service in WSRR and then enforce it in DataPower.

  • WSRR promotion performance

    The promotion of web service metadata to various test and production environments is an important part of service governance with WSRR. Extensive guidelines and tips in this article will help you make this process as fast and efficient as possible.

  • Creating a service catalog for services in WSRR

    Learn how to create a WSRR Service Catalog view for services, which is a read-only view optimized for business users to search for and discover existing services for reuse.

  • Configuring the e-mail subscription notifier in WSRR

    Examples in this article show you how to limit WSRR service outages by building a subscription notifier to send customized e-mail alerts to subscribed users, and by using the CBE specification to build event messages for use across disparate systems.

  • Use the SOA policy pattern to create reusable policy patterns and control your services

    This article introduces the SOA policy pattern, in which policies are authored, managed, enforced, and monitored using the combination of WSRR, WebSphere DataPower, and IBM Tivoli Composite Application Manager for SOA.

  • Secure integration of WSRR V8 with WebSphere DataPower V5

    Configure WSRR V8 and DataPower V5 appliances for secure connectivity and integration.

  • Developing a standalone EJB Java client application with WSRR

    Develop a standalone EJB Java client application to invoke a WSRR runtime that has metadata artifacts populated into it, using predefined persisted queries and a Java API.

  • Customising WSRR with WSRR Studio and Business Space (three-part article series)

    This article series describes WSRR and WSRR Studio. Parts 1 and 2 show you how to create business objects in WSRR Studio and policies to control their behavior, and Part 3 shows you how to customise Business Space and the WSRR widgets to display business objects.

  • Intro to WebSphere ESB Registry Edition

    WebSphere ESB Registry Edition combines WebSphere ESB with WSRR to give you a scalable and flexible infrastructure for service mediation, hosting, visibility, and control. This article describes product features and usage scenarios.

  • Configuring a dynamic MQ endpoint using WebSphere ESB and WSSR

    This article shows you how to configure a MQ endpoint in WSRR that will be dynamically selected at runtime from within a WebSphere ESB mediation module.

  • Using WSRR primitives in WebSphere ESB mediation flows

    This article shows you how to develop a mediation flow in WebSphere Integration Developer using the new mediation primitives in WebSphere ESB V7, and provides a project interchange file that you can import and deploy.

  • WSRR topologies explained

    WSRR can be configured in a number of different topologies. This article explains basic design considerations, then describes a typical scenario in which you move from an evaluation system, to a sandbox system, to a full production system.

  • Policy promotion in WSRR

    This article uses several examples to show you how to promote policies attached to various objects stored in Service Registry, such as Web Service Definition Language (WSDL) logical objects, Service Level Agreements (SLAs), and Service Level Definitions (SLDs).

  • WSRR advanced search (four-part article series)

    Part 1 describes the advantages of advanced search in a services registry, while Part 2 shows you how to implement its four core components. Part 3 describes various ways to configure the four core components in both single and multiple applications, and finally Part 4 shows you how to handle multiple service name matches.


Search technical library