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