Jump to content

IBM WebSphere Service Registry and Repository

From Alfawiki
Adapted from the English Wikipedia article IBM WebSphere Service Registry and Repository, available under CC BY-SA 4.0Updated 9 August 2025
IBM WebSphere Service Registry and Repository
Company typeSoftware product
IndustrySoftware, Service-oriented architecture
ParentIBM
Websitehttps://www.ibm.com/support/knowledgecenter/SSMKHH_8.5.6/com.ibm.wsrr.doc/overview/overview.html

IBM WebSphere Service Registry and Repository (WSRR) functions as a specialized service registry tailored for Service-oriented architecture settings.

Deployed as a Java Enterprise Application within the IBM WebSphere Application Server environment, it facilitates the storage and retrieval of service-related metadata. WSRR is capable of importing and interpreting WSDL, XSD, SCA Modules, and Policy files, organizing them into distinct objects such as service, binding, and portType. Additionally, both XML and binary files can be ingested as individual entities.

These objects can be enriched with supplementary information including properties, classifications, and inter-object relationships. The system supports classification frameworks based on OWL, enabling the representation of custom object types like service contracts, SLAs, and SLDs.

WSRR supports governance of services by managing their lifecycle stages defined through SACL. It tracks service statuses such as Development, Test, QA, and Production, allowing for approval workflows to be enforced prior to advancing through these phases.

APIs

Access and management of registry data are provided via multiple interfaces including Web service, Java EE EJB, and ATOM/REST APIs.

Synchronization with UDDI registries is supported, facilitating interoperability with products utilizing the UDDI v3 specification.

Extension points

The platform includes defined extension points—Validators, Modifiers, and Notifiers—that permit execution of custom code during key events like object creation, updates, deletions, or lifecycle state changes.

Integration

When integrated with an ESB, WSRR enables dynamic endpoint discovery, which supports redirecting services based on registry information. Native support exists for ESBs such as DataPower, WESB, and WebSphere Message Broker. Other ESBs can access endpoint data by utilizing WSRR’s APIs.

Version 8.5.6 (October 2015)

This release introduced significant improvements including an enhanced user interface that displays REST services using a Swagger viewer (Swagger 2.0). It also added mediation runtime policy ordering to enforce Service Level Definition (SLD) policies within DataPower, alongside custom runtime policy filters that enable advanced functions in DataPower Multi-Protocol Gateway environments.

Support was expanded to include POWER8 Little-Endian architecture running on SUSE Linux™, Red Hat Linux (RHEL), and Ubuntu platforms.

Users gained the ability to validate promotion configurations from governance master to runtime prior to execution. Additionally, all related documents—including SOAP (WSDL) and REST (Swagger 2.0) interfaces—can now be downloaded collectively as a single zip archive.

A configurable modifier was introduced to insert random UUIDs into any property field, aiding in generating context and consumer IDs when defining SLAs and versioning.

This update is delivered as a "mod pack," applicable as a fix pack for existing version 8.5 installations.

Version 8.5.5 (March 2015)

Enhancements in this version focused on user interface improvements such as wizards designed to simplify SOAP service registration, tabbed views consolidating services for easier navigation, and streamlined registration processes for consuming services or applications.

A bulk loading tool was added to facilitate importing service definitions directly from spreadsheets into WSRR.

A simplified service management profile was introduced that reduces the number of lifecycle steps for services, SLDs, and applications by providing clearer state labels and transitions.

Promotion workflows were refined to ensure all objects in target systems are updated during promotion events.

Performance was optimized to improve loading times for large WSDL and XSD files exceeding approximately 1 MB in size.

This update is also packaged as a "mod pack" suitable for application as a fix pack on existing version 8.5 deployments.

Version 8.5 (April 2014)

A streamlined, faster user interface was launched, fully embedded within WebSphere Service Registry and Repository. Compatibility was extended to include Google Chrome, the newest Mozilla Firefox versions, and Microsoft™ Internet Explorer browsers.

Enhancements in usability feature:

  • Automated notifications to consumers upon service modifications
  • Improved filtering capabilities and expanded download options
  • Integration with IBM® Integration Bus (IIB) Work Load Management (WLM) policies for managing IIB-modeled elements such as services and workflows

Version 8.0 (June 2012)

Business Space widgets were upgraded to support document loading and impact analysis functions. New templates tailored for Operations and Development were introduced within Business Space, alongside Government Enablement functionalities for REST service modeling. REST API functionalities were enhanced, and Service Level Agreements were enforced through DataPower.

Version 7.5 (June 2011)

User Interface Business Space widgets received advanced configuration capabilities. The platform enabled report hosting and activity tracking directly via the UI. Full-text search functionality powered by Apache Lucene was incorporated. WSRR studio improvements included lifecycle assignment, an access control editor, and governance policy creation tools. Upgrade processes were optimized, with governance introduced for SCA service endpoints.

Version 7.0 (November 2009)

Integration with Tivoli Change and Control Management Database was implemented. New features included Name Queries, a Business Space UI, ATOM support with classification capabilities, Configuration APIs, and expanded SCA bindings. Feature Packs were released, featuring Service Federation Management (SFM) and additional enhancements to Business Space.

Version 6.3 (June 2009)

WebSphere Service Registry and Repository Studio debuted for model editing and lifecycle oversight using UML tools. Service Discovery capabilities were broadened to Oracle WebLogic Server and JBoss Application Server environments. The Governance Enablement Profile was introduced, offering models, lifecycles, and best practices designed for service governance. The Lifecycle Edition was integrated with Rational Asset Manager.

Version 6.2 (July 2008)

Policy Management was introduced with features for authoring and defining policies across SOA domains. WS-I compliance was ensured to support interoperability policies. Service Discovery expanded to Oracle Application Server through a plugin framework that facilitates discovery from various platforms.

Version 6.1 (December 2007)

New additions included a Deployment Wizard, graphical visualization of object relationships, business modeling for custom objects, Service Discovery functionality, a scheduler framework, WSDL parser extension plugins, promotion capabilities, faceted search options, auto-suggest features, a REST interface, and support for governance profiles.

Version 6.0.2 (May 2007)

This release incorporated UDDI integration, clustering capabilities, business profiles, configuration profiles, binary document management, extended policy support, a Load Documents Wizard, an Eclipse-based user interface, and an email notification system.

Version 6.0 (September 2006)

The initial launch provided fundamental WSDL and XSD support through a web-based UI, enabling users to add properties, define relationships, and assign classifications.

Websites citing IBM WebSphere Service Registry and Repository

External links