Mapping Composition Studio tasks to the business service model lifecycle methodology

The Fabric Life Cycle Methodology consists of 6 stages: Analyze, Enable, Source, Assemble, Deliver, and Operate.

Analyze

The Analyze phase involves the analyzing and decomposing target business domains, processes, and systems. This phase also involves assessing of the existing environment for the Service Oriented Architecture (SOA) readiness. The assessment helps develop an execution roadmap that defines a set of strategic business and technology actions. The execution roadmap encompasses various activities required to achieve an SOA vision or end state.

The SOA Current State Assessment is usually specific to an engagement or for many engagements. Adapting and following the outcomes of the assessment - an executions roadmap, is strongly recommended. These activities and deliverables form the basis for establishing and tracking an appropriate benefits realization program in subsequent phases.

Enable

The Enable phase involves designing and building services and interfaces to target business systems, business process modeling and simulation and ontology development. This phase defines the detailed requirements and design of the services/interfaces aligned with the strategy. The various business processes are modeled using a modeling tool. Any extension to the base ontology or need for new ontologies are also performed in this phase.

Source

The Source phase involves defining the detailed Fabric design with the strategy. Activities around initiation, creation, and managing the project are part of this phase. The various detained design artifacts related to the Fabric and discovery of existing assets are also part of this phase.

Assemble

The Assemble phase involves: Developing, creating, and executing solution elements, as defined in the detailed design, are also part of this phase.

Deliver

The Deliver phase involves migrating the approved and tested Fabric artifacts from one environment to another. This phase includes activities such as:

This phase also includes the production environment cut-over activities.

Operate

The Operate phase maintains and operates the Fabric and associated services. This phase delivers on the objectives identified in the earlier phases. The key objective of this phase is to provide an efficient and cost effective operations for both technical and business aspects of the Fabric with clearly defined parameters. Constant optimization and improvements are key features of this phase.

The Fabric Life Cycle Methodology is illustrated below.

Figure 1. Fabric Life Cycle Methodology
this is the fabric lifecycle methodology flow chart
Note: This flow chart concentrates on the activities related to the IBM® Business Services Composition Studio application. For further details refer to the Fabric Methodology documentation.
Related concepts
Introducing Composition Studio
Working with a studio project
Working with business services
Working with policies
Working with correlations
Working with namespaces
Working with composite services
Working with subscriptions
Working with applications
Working with interfaces
Working with endpoints
Working with assertions
Working with the repository
Working with the service component architecture framework
Related reference
Understanding the Composition Studio prerequisites