Reuse of existing IT assets within an SOA has two components: (1) identification of reusable assets and the
Capabilities that they offer, and (2) determination of how these assets will be used to realize services that have been
selected for exposure. The first component of this sub-process is performed in this task. Realization
decisions are made within a Service Realization initiative, and are beyond the scope of the present discussion.
In this task, candidate services and flows are identified using Existing Asset Analysis. The assets examined can
include existing systems, such as packaged or custom applications, and industry standards, models, and
components. Technical constraints related to existing systems need to be evaluated as early as possible for
risk management purposes. Because of this requirement, the related task, Perform Technical Feasibility
Exploration, is often performed as soon as possible after or during Existing Asset Analysis.
Guideline: Mapping Existing Assets to Services provides detailed advice for
this task.
In this task, the work product slot of [Business Design] is filled by Business Model, which includes business process
descriptions.
Tool Mentor: Build a SoaML Service Model Using the SoaML Template is the entry
point into a family of tool mentors that collectively describe how to build a SoaML-based service model using IBM® Rational® Software Architect. This tool mentor provides an overview description of a process for using the tool to create
the model. It includes callouts to several other tool mentors that accelerate Service Identification efforts.
|