You are on page 1of 18

Service Oriented Architecture (SOA) -

Service Lifecycle
Agenda

• Service Lifecycle
• Document Templates on a SOA Project
 Repository
 Inception
 Elaboration
 Construction
 Transition
 Production
Agenda

• Service Lifecycle
• Document Templates on SOA Project
 Repository
 Inception
 Elaboration
 Construction
 Transition
 Production
Service Lifecycle (1)
• Typical Service Lifecycle on SOA
Service Lifecycle (2)
• Service Lifecycle Mapped with Unified Process Phases

1
Inception

5 2
Production Elaboration
SOA
Repository

4 3
Transition Construction
Service Lifecycle (3)
• Service Lifecycle Mapped with Unified Process Phases

1 Requirement
Inception & Analysis

5 2
Production Elaboration
SOA
Repository

4 3
Transition Construction
Service Lifecycle (4)
• Service Lifecycle Mapped with Unified Process Phases

1 Requirement
Inception & Analysis

5 2
Production Elaboration
SOA
Repository

Design
4 3
& Development
Transition Construction
Service Lifecycle (5)
• Service Lifecycle Mapped with Unified Process Phases

1 Requirement
Inception & Analysis
IT Operations

5 2
Production Elaboration
SOA
Repository

Design
4 3
& Development
Transition Construction
Service Lifecycle (6)
• Additional Testing Method – V Model
Agenda

• Service Lifecycle
• Document Templates on SOA Project
 Repository
 Inception
 Elaboration
 Construction
 Transition
 Production
Document Templates on SOA Project (1)
USER ROLE Inception

• User Role in a SOA Project Production Elaboration


SOA
a. Application Architects (PSB) Repository

b. Business User (RPB-PBM)


c. Business Analyst (PSB) Transition Construction

d. Technology Architect (OAS)


e. System Analyst (Vendor/MII)
f. SOA Designer/SOA Lead Developer (Vendor/MII)
g. SOA Developer (Vendor/MII)
h. Tester (PMU)
i. System Administrator (OAS)
j. Support / Operation Staff (OAS)
Document Templates on SOA Project (2)
REPOSITORY Inception

• Objectives: Production Elaboration

– Catalog consists of all SOA services SOA


Repository

– As a reference for all SOA Project Phases


Transition Construction

• Generated Documents:
1) SOA Business Requirement Catalog
2) SOA Service Catalog
3) Requirement Traceability Matrix
Document Templates on SOA Project (3)
INCEPTION Inception

• Objectives:
Production Elaboration
– Confirm business objectives SOA
Repository
– Confirm Scope
– Define existing service (*)
– Prepare Testing Plan Transition Construction

• Documents:
1) Business Requirement (User Requirement)
2) System Requirement (Spesifikasi Kebutuhan Perangkat Lunak)
3) Acceptance Test Plan (Rencana Pengujian UAT)
4) System Test Plan / Alpha Test Plan (Rencana Pengujian Alpha)
5) Non-Functional Test Plan
Document Templates on SOA Project (4)
ELABORATION Inception

• Objectives: Production Elaboration

– Refine and analyze the requirements SOA


Repository

then formulate these in


an appropriate format Transition Construction

• Documents:
1) Service Functional Design (Spesifikasi Perancangan Perangkat
Lunak)
2) Service Technical Design
3) Unit Test Plan
Document Templates on SOA Project (5)
CONSTRUCTION Inception

• Objectives: Production Elaboration

– Developing SOA
Repository

– Preparing system for acceptance test and


deployment Transition Construction

• Documents:
1) Unit Test Result
2) System Test Result / Alpha Test Result (Hasil Pengujian Alpha)
3) Non - Functional Test Result
4) Acceptance Test Result (Hasil Pengujian UAT)
Document Templates on SOA Project (6)
TRANSITION Inception

• Objectives: Production Elaboration

– Reviewing test results SOA


Repository

– Implement Production support


infrastructure Transition Construction

– Deploy system into Production

• Documents:
1) Release Document
2) Operational Guide
3) Post Go-Live Monitoring
Document Templates on SOA Project (7)
PRODUCTION Inception

• Objectives: Production Elaboration

– Address critical operational issues SOA


Repository

– Plan for future enhancements


Transition Construction

• Documents:
1) Problem Log
2) Monthly Monitoring
..END

You might also like