You are on page 1of 4

IBM WebSphere Service Registry and Repository

To support your business objectives

Providing a service registry and repository to help you get


the most business value from your SOA.

Service oriented architecture (SOA)

an integrated, open-standards-based

WebSphere Service Registry and

has the potential to drive business

set of software, best practices and

Repository includes:

flexibility, performance and innovation

patterns for SOA, WebSphere Service

by better aligning your information

Registry and Repository can be an

technologies to your business

essential foundational component of

information about services, such as

objectives. Maximizing this potential

your SOA implementation.

the service interfaces, its operations

depends on how well you manage the

A service registry that contains

and parameters
A metadata repository that has the

services in your SOA throughout their

Store, access and manage information

life cycle.

to support a successful SOA

robust framework and extensibility to

The WebSphere Service Registry

suit the diverse nature of service usage

IBM WebSphere Service Registry

and Repository system enables you to

and Repository is an industrial-strength

store, access and manage information

tool that helps you get the most business

about the services in your SOA,

value from your SOA by enabling better

commonly referred to as service

management and governance of your

metadata. You can use this information

services. Through its robust registry

to select, invoke, govern and reuse

and repository capabilities and its

services as part of a successful SOA.

integration with IBM SOA Foundation,

WebSphere Service Registry and


Repository also enables you to store
information about services in your
systems, or in other organizations
systems, that you already use, that
you plan to use or that you want to be
aware of.

A critical component of your SOA

analysis with the metadata in the

The robust capabilities of WebSphere

service registry repository. If the

Service Registry and Repository

alteration is approved, a new version of

make it a critical deployment

the service is published to WebSphere

component of SOA projects. These

Service Registry and Repository,

capabilities include:

and a new owner can be designated to


support and maintain it. Finally, if the

Publish and Find capabilities for


greater visibility and reuse
Agility to manage dynamic and

service does not exist, a new servicedevelopment request is initiated and


published in WebSphere Service

efficient access to services information

Registry and Repository, and the

at run time

community is informed to prevent

Management capabilities for policies,

duplicate efforts.

Governance capabilities to support

WebSphere Service Registry and


Repository for other services that might
meet requirements and are approved
for use. For policy enforcement,
a policy infrastructure component uses
policies stored in the service registry
and repository, and the request is
either forwarded or rejected based on
these policies.
Help maximize service efficiency
and resilience
Management capabilities available

classifications, versioning and use


of services

the ESB mediation can search

Greater agility for your SOA


WebSphere Service Registry and

services throughout their life cycle,

Repository helps improve the agility

helping to ensure that they maintain

of your SOA. It identities users of

their vitality and usefulness to

metadata and notifies them when

your business

changes occur. Its role-based access


such as administrator, developer,

Publish and find for greater reuse

architect and analyst, contributes to

The publish and find capabilities of

proper governance of your SOA.

WebSphere Service Registry and

For runtime environments, the service

Repository help promote asset reuse

registry and repository enables

in SOA projects by providing greater

dynamic, efficient and security-rich

visibility of and easier access to

access to services information by

existing services. They also expose

enabling service endpoint selection,

redundant or inefficient services.

service availability management and


policy enforcement.

For example, when a request for


service need is approved, you can

For service endpoint selection, an

query WebSphere Service Registry

enterprise service bus (ESB) mediation

and Repository searches to determine

looks up requester metadata and

if the service is available. If a service

searches WebSphere Service Registry

exists, the service owner is contacted

and Repository for candidate provider

to approve the reuse of the service. If

endpoints. The mediation applies a

the service requires modification, the

selection algorithm and routes the

owner can choose whether to permit

request to the selected endpoint.

the alteration after doing an impact

However, if the provider endpoint


doesnt respond because of a failure,

with WebSphere Service Registry


and Repository enable you to manage
service metadata information, as well
as service interactions, dependencies
and redundancies. You can classify
services into meaningful groupings
based on business objectives, manage
policies for service usage and monitor
how services are changed and
versioned. And you can analyze
service usage, history and business
impact to promote and encourage
optimal services usage.
For example, after a service is
developed and deployed, WebSphere
Service Registry and Repository
shares service data with other
operational data stores. You can
determine how services are going to
be used and how they interactand
indicate these parameters in the
repository. Then, WebSphere Service
Registry and Repository can keep you
informed if services perform outside
these parameters, enabling you to
more effectively monitor and manage
quality-of-service objectives.

Assemble
During service development or assembly,
you can use WebSphere Service
Registry and Repository to locate
services for reuse and to enable
service composition, such as creating
new applications and services from
existing ones.
Deploy
When your SOA is deployed,
runtime environments such as
ESB use the metadata published
in WebSphere Service Registry and
WebSphere Service Registry and Repository can be a critical component in the SOA life cycle.

Repository to enable endpoint


selection, resolution and policy

Govern services throughout their

Repository. After the service has been

enforcement. This capability enables

life cycles

deployed and used, governance

you to dynamically optimize service

WebSphere Service Registry and

processes can determine when the

Repository provides governance

service is no longer needed, and

capabilities that can help you organize

retire it, without affecting subscribers.

and discover services assets, govern

Metadata in WebSphere Service

access and monitor service vitality.

Registry and Repository is used

Because these capabilities span the

to assess the impact of changes

entire life cycles of services, you can

to services.

interactions in your SOA.


Manage
To manage services leveraging
system-management practices,
such as Information Technology
Infrastructure Library (ITIL) processes,
and change- and configuration-

manage changes to services and

management databases (CCMDB)

create polices for publishing, using

Playing a vital role in IBM SOA Foundation

storing information about service

and retiring them.

WebSphere Service Registry and

interactions such as mediations, you

Repository plays a major role in the

can use WebSphere Service Registry

SOA life cycle.

and Repository to capture and

For example, when you develop a

assess the performance of services

service, its artifacts are stored in


WebSphere Service Registry and

Model

against business and operational

Repository. Governance processes

During service modeling, you can use

performance objectives.

then promote the service from testing

WebSphere Service Registry and

to production, and this is recorded in

Repository to create or reuse service

WebSphere Service Registry and

taxonomies, vocabularies and XML


schemas.

The service registry forms the core that

For more information

feeds the overall SOA governance

To learn more about IBM WebSphere

technology that underpins the SOA

Service Registry and Repository,

Copyright IBM Corporation 2006

framework and helps you manage your

contact your IBM representative or IBM

overall SOA infrastructure.

Business Partner.

A valuable component of your SOA

ibm.com/software/integration/wsrr

IBM Corporation
Software Group
Route 100
Somers, NY 10589
U.S.A.

basic publishing and discovery of service

To learn more about IBM SOA Foundation

Produced in the United States of America


08-06
All Rights Reserved

descriptions. Some solutions might offer

and the SOA life cycle, contact your IBM

basic repositories, but they do not address

representative or IBM Business Partner,

the overall service metadata aspects in a

or visit:

IBM, the IBM logo and WebSphere are


trademarks of International Business Machines
Corporation in the United States, other countries
or both.

ibm.com/soa

Other company, product and service names


may be trademarks or service marks of others.

Today, most service registries provide

repository. They typically do not include


governance capabilities that enable you
to manage the end-to-end life cycle of all
of your services artifacts. WebSphere

To learn more about IBM SOA

Service Registry and Repository

Governance, visit:

overcomes these deficiencies. Its robust,


industrial-strength capabilities help

ibm.com/soa/gov

you efficiently manage access to and


governance of services. Standard registry

To join the Global WebSphere

and repository functions for the entire

Community, visit:

software life cycle, well integrated with


IBM SOA Foundation, make WebSphere

www.websphere.org

Service Registry and Repository a valuable


component of your SOA. Regardless of
the level of SOA maturity in your enterprise,
WebSphere Service Registry and
Repository can bring immediate benefits
that can help accelerate your adoption
of an SOA approach.

G224-7613-00