The service-oriented architecture (SOA) model library is
an information model that you can use to create consistent and useful
assets, capture relevant information, and create meaningful relationships
between assets.
The SOA model library is included
in IBM® Rational® Asset Manager.
The asset types and states for asset lifecycles are like the asset
types and states in IBM WebSphere® Service Registry
and Repository (WSRR). The model library also includes preconfigured
lifecycles that you can reuse and modify for your community.
The following diagram shows how to use the included asset types,
attributes, and relationships to organize and describe your assets
and create meaningful relationships:
You must be a repository administrator to enable the SOA model library. For
more information, see Enabling the service-oriented architecture (SOA) model library.
The SOA model library in Rational Asset Manager V7.2
and later
In version 7.2, the
SOA model library was revised. The model
library features the following enhancements:
- Fewer asset types
- To make creating assets easier and to simplify the information
model, the SOA model library includes
a smaller number of asset types.
- New sample assets
- The assets in the SOA model library show
how a web application for customer service called Customer Care Web
Application is updated from version 1.0 to 2.0. The web application
is updated to the new version by incorporating a web service called
Eligibility Service, which automatically verifies the eligibility
of customers. The assets include releases and business cases for the
applications, design documents, a case for change, and a Document
of Understanding between Eligibility Service and Customer Care Web
Application.
- New category schema
- You can use the included Software Development category schema
to further organize common asset types. The schema contains categories
for programming languages, kinds of applications, licenses, and formats
for documentation. You might also use specific categories to satisfy
requirements for SOA lifecycles.
- New asset attributes
- The asset attributes in the SOA model library supplement the asset
types that have important information to capture. For example, for
a Release asset type, you must provide an Availability Date and a
link to a Quality Certificate.
- Included, preconfigured lifecycles
- If you activate the SOA model library,
you can use or modify a preconfigured collection of lifecycles for
the included asset types. You can use the lifecycles to maintain and
enforce the information model. The lifecycles map closely to the information
model in WSRR.
- Tools to better integrate with WebSphere Service Registry and
Repository Advanced Lifecycle Edition
- The SOA model library includes
a sample mapping configuration file that you can use to develop and
track business assets in Rational Asset Manager and accurately reflect
their current lifecycle state in WSRR.