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
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.