With both IBM® Rational® Asset Manager and IBM WebSphere® Service Registry and Repository
(WSRR), you can develop and collaborate on business assets in Rational Asset Manager with
the assets also appearing as the appropriate business objects for
approval and deployment in WSRR.
The WebSphere Service Registry and Repository
(WSRR) is the master metadata repository for runtime service descriptions.
The term
service can have the following references:
- Traditional Web services implementing WSDL interfaces with SOAP/HTTP
bindings
- A broad range of service-oriented architecture (SOA) services
that can be described using WSDL, XSD and WS-Policy decorations, but
might use a range of protocols and be implemented according to a variety
of programming models.
WSRR is where information about services that is scattered across
an enterprise is brought together to provide a single, comprehensive
description of a service.
If you connect a community in Rational
Asset Manager with WSRR, you can publish assets that contain web services
documents to the WSRR repository. If you configure a mapping file,
you can publish assets to WSRR as specific WSRR Business Model Objects.
Otherwise, assets that you publish to WSRR are generic concepts in
WSRR that link to the asset in Rational Asset Manager.
You can also use the Rational Asset Manager interface to find service
documents and service metadata that are located in WSRR.
Publish assets in Rational Asset Manager to
WSRR
If you connect a community in Rational Asset Manager
to WSRR, you can publish assets that contain Web services documents
and other business objects to the WSRR repository.
If you configure
a mapping file for your connection, you can publish assets to WSRR
as business model objects; otherwise, assets that you publish to WSRR
will be generic concepts in WSRR that link to the assets in Rational Asset Manager.
Synchronizing objects in WSRR to Rational Asset Manager
You
can configure the connection between a WSRR repository and a community
in Rational Asset Manager to
synchronize at scheduled intervals.
When
the connection between the WSRR repository and a community in
Rational Asset Manager is
synchronized,
Rational Asset Manager creates
remote assets in the community for service description objects in
WSRR. Remote assets link to objects in a separate repository. Remote
assets are created for the following service description objects in
WSRR:
- Physical documents:
- WSDL
- XSD
- WS-Policies
- SCA modules
- XML files
- Other physical documents
- Concepts:
- Concepts with artifact relationships
- Other concept types that you select when you configure the connection
to WSRR
If you change WSRR server, those changes are reflected
in the assets in Rational Asset Manager the next time that the connection
synchronizes.
Integrating WSRR and Rational Asset Manager has
improved in V7.2
With
Rational Asset Manager V7.2,
you can more closely integrate
Rational Asset Manager with
WSRR with the following enhancements:
- Manage the lifecycles for certain objects in both repositories
- In Rational Asset Manager V7.2,
you can configure a mapping file for a connection to WSRR. The mapping
file defines what actions will happen to objects in WSRR when you
update assets in Rational Asset Manager.
Some actions can be automated; for example, if you use the default
mapping file, a new Release asset will be created automatically when
a business solution is approved. Previously, the states of assets
in Rational Asset Manager and
objects in WSRR were loosely related.
- Improved service-oriented architecture (SOA) Model library
- The sample SOA model library that
is included with Rational Asset Manager is
comparable to the information model in WSRR. The library also includes
a standard mapping file that you can use or modify when configuring
a connection to WSRR.
- Pre-configured lifecycles for SOA model library
- After you activate the SOA model library, you
can use a collection of six pre-configured lifecycles to help you
setup and enforce the requirements of the SOA information model.
- Advanced Lifecycle Edition (ALE) policy for lifecycles
- Rational Asset Manager includes
a policy to automatically publish specific asset types to WSRR for
you and enforce the mapping file that you configured for your connection
to WSRR. In the pre-configured SOA lifecycles, the ALE policy is runs
every time you modify an asset or move it to a different state. When
the policy runs, it refers to the mapping file and performs the appropriate
action on the object in WSRR; for example, when you create a new asset
of the Business Solution type in Rational Asset Manager,
the ALE policy will run and automatically create a Business Capability
object in WSRR.
What you have to do to configure
the connection
How assets in Rational Asset Manager map
to objects in WSRR
If you use the mapping configuration
file that is included in the SOA model library, the
following table displays how assets in Rational Asset Manager map
to objects in WSRR:
Table 1. Assets in Rational Asset Manager and
objects in WSRR| Asset type in Rational Asset Manager |
Object in WSRR |
| Business Solution |
BusinessCapability extends Asset |
| Business Solution categorized as Software
Development/Kind/Process |
BusinessProcess extends BusinessCapability |
| Business Solution categorized as Software
Development/Kind/Web Application |
BusinessApplication extends BusinessCapability |
| Business Solution categorized as Software
Development/Kind/Service |
BusinessService extends BusinessCapability |
| Release |
CapabilityVersion extends Asset |
| Release categorized as Software Development/Kind/Process |
ProcessVersion extends CapabilityVersion |
| Release categorized as Software Development/Kind/Web
Application |
ApplicationVersion extends CapabilityVersion |
| Release categorized as Software Development/Kind/Service |
ServiceVersion extends CapabilityVersion |
| Specification categorized as Software Development/Kind/Service/Interface |
ServiceInterfaceSpecification extends Asset |
| Specification categorized as Software Development/Kind/Schema |
SchemaSpecification extends Asset |
| DoU |
DoU |
For more information and examples on which processes can
be automated, see the topics on synchronization in the WSRR information
center.
The SOA Model library in Rational Asset Manager
The
following diagram shows the asset types, the required attributes for
those asset types, and the relationships between asset types for the
SOA Model library:
More information about WebSphere Service Registry
and Registry Advanced Lifecycle Edition
For
more information about WebSphere Service Registry and Repository and
the Advanced Lifecycle Edition, visit the WebSphere Service Registry and Repository Version
7.0 Information Center.
For information about installing
WebSphere Service Registry and Repository, see the planning and installing
topics.
If you are upgrading from WebSphere Service Registry
and Repository version 6.0.2, 6.1, 6.2, or 6.3 to version 7.0, see
“Upgrading or migrating to a Version 7.0 installation.”