Enabling the service-oriented architecture (SOA) model library
IBM® Rational® Asset Manager includes a small collection of asset types, categories, asset attributes, and relationships that represent the best practices for managing and developing business assets in a software-oriented architecture environment.
You can use, modify, or duplicate the contents of the SOA best practices library however you want.
The SOA model library also allows you to activate a pre-configured collection of lifecycles that support service-oriented architecture workflow for assets. With the SOA lifecycles, you can also closely integrate the assets in a community with a connection to IBM WebSphere® Service Registry and Repository. For more information, see Creating the SOA lifecycles collection.
After you activate the SOA model library, you will see the following new elements on your repository:
Sample Application DevelopmentSample Open Source
These communities contain assets that demonstrate an environment to develop internal applications and services.
Assets
The
communities contain assets that demonstrate how a web application
for customer service called Customer Care Web Application updates
from version 1.0 to 2.0 by incorporating
a web service (Eligibility Service) that 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 the Eligibility
Service and Customer Care Web Application.
The Eligibility
Service uses an open source utility (log-4j)
to create applications logs.
Business CaseBusiness SolutionsCommon ComponentDesignDoU (Document of Understanding)DocumentationImplementationOpen Source SoftwareReleaseSpecificationTest Plan
The assets in the Sample Application Development and Sample Open Source community demonstrate how to use and relate these asset types.
The SOA model library also
includes one asset type (ALE Configuration) that
internally stores a mapping configuration file for connecting Rational Asset Manager to IBM WebSphere Service Registry and Repository.
Software Development
This category schema helps you further categorize and organize common asset types. It contains categories for programming languages, kinds of applications, licenses, and formats for documentation.
business case / business case forconsumer / consumer doudesign / design fordocumentation / documentation forimplementation / implementation formediator / mediator forprovider / provider dourelease / release forspecification / specification fortest / test for
These relationships provide common ways to create further connections between the asset types in the repository.
Addressed DefectsAvailability DateBuild IDBusiness OwnerCertificate of OriginalityCharterDefectsEnd DateEnd of LifeLicense URLLine of BusinessManufacturerOperationsProject URLQuality CertificateRelease PlanRequirementsStart DateSupport ContactTarget Namespace
These asset attributes describe the asset types with types of metadata that are frequently needed when developing software applications. You can inspect the included asset types and the sample assets to see how these are used and assigned.