Architected Solution Delivery
-
Upload
soa-process -
Category
Business
-
view
838 -
download
0
description
Transcript of Architected Solution Delivery
Architected Solution Delivery: Enhancing the Service Oriented Process
Independent Guidance for Service Architecture and Engineering
www.cbdiforum.com
by Paul Allen (Everware-CBDI) & Paul C. Brown (TIBCO)
SolutionAssembly/
Implementation
SO BusinessRequirements
Planning
Legacy to ServiceTransitionPlanning
ServiceProvisioning
ServiceImplementation
Solution/ServiceDeployment
Solution/ServicePlatform Design
& Installation
Co
ns
um
eP
rov
ide
En
ab
le
SO BusinessImprovement Solution
Provisioning
Service OrientedArchitecture
& Design
Solution/ServicePlatform
Architecture
SolutionArchitecture &
Design
Solution/ServiceOperations &Management
SOA Adoption Plan
Governance & Management FrameworkMa
na
ge
The Enhanced SOA Process Framework
Improvements to the Solution Track
The solution track has been significantly enhanced with two new disciplines.
These changes allow the full spectrum of solutions, from one which actually employs no services at all to one founded upon existing services, to be covered.
Solution Architecture Design
To integrate business process architecture and system architecture as smoothly as possible.
To identify the service requirements to enable the solution.
Solution Provisioning
To plan sourcing and usage of a solution
To specify and design the solution
To ensure the solution (as an integrated whole) is fit for purpose; analogous to service provisioning.
Improvements to the Enable Track
We have enhanced the enable track to provide a more complete process framework, running right through to solution operation.
The remaining enable disciplines have been broadened to include solutions and well as services platform design and installation, and operations and management.
Solution/Service Platform Architecture
To design both the solution and the service infrastructure in terms of available processors.
Previously this activity was confined to services; we now broaden the approach to encompass solutions.
Solution/Service Deployment
To install both solutions and services in their target run time environments according to their specifications.
Previously this activity was confined to services; we now recognize deployment as significant in its own right and broaden the approach to encompass solutions.
SO BusinessRequirements
Planning
[SOAAdoption
Plan]
[Service Descriptions; part of Project Service
Plan]
Service OrientedArchitecture& Design
[Business Models,Business Case for SOA,
SO Business Design,Business Solution
Requirements]
SolutionArchitecture &
Design
[Project Service Plan]
Approve SPPFragment
Create ProjectService Plan
Prepare & EvolveSPP
Design & EvolveSO SecurityArchitecture
Design & EvolveSO Reference
Framework
[SPP Fragment
(approved)]
[Service Requirements]
[Service Descriptions; part of SPP Fragment
(approved)]
[Solution Architecture, Component
Descriptions, Solution Design Scope]
[IT Strategy& Architecture]
[SOA ReferenceFramework]
[Service Requirements, SPP Fragment]
Service-Oriented Architecture and Design Routes
Red Route: Existing Enterprise Service Portfolio Plan (SPP) Blue Route: No Existing SPP
The Need for Coordinated Architecture Scope
As Solution Architecture & Design progresses so requirements for services emerge.
These service requirements must be assessed with respect to the wider enterprise view.
Hence the need for Coordinated Architecture Scope
Coordinated Architecture Scope
SO BusinessRequirements
Planning
LegacyTransitionPlanning
Co
ns
um
eP
rov
ide
En
ab
le
[BusinessStrategy &
Architecture]
[SOAAdoption
Plan]
[IT inventory]
[IT Strategy& Architecture]
[Solution Project Justification,
Project Requirements]
[Project Charter] SO BusinessImprovement
[SOA ReferenceFramework]
Service Oriented Architecture& Design
Solution/ServicesPlatform
Architecture
[Solution/ServicesPlatform
Architecture]
[Business Models,
Business Case for SOA,
SO Business Design,
Business Solution Requirements]
SolutionArchitecture &
Design
[SO Business Improvement Plan]
[Solution Architecture, Component Descriptions, Solution Design Scope]
[Legacy Transition Plan]
[Business Process Execution Metrics]
[BusinessResults]
[Project Service Plan]
[Project Service Plan/ SPP Fragment
(approved)]
[ServiceCatalog (updated)]
[Service Descriptions (part of Project Service Plan/ SPP )]
[Project Service Architecture/SPP,SO Security Arch]
[SPP, SO Security
Architecture]
Coordinated Architecture Scope
[Service Requirements, SPP Fragment]
Project charters produced by IT Strategy and Architecture that identify expected IT project costs and benefits, including projected Return on Investment from proposed services to be produced and reused by the projects.
The Service Oriented Business Plan output from SO Business Requirements Planning.
The Service Portfolio Plan (SPP) (for the enterprise or part of the enterprise), where this is available. Where an SPP is not available the service requirements must be evaluated with respect to the broader context and SOA policy evolved.
The Service Catalog and IT Inventory
Other outputs from IT Strategy and Architecture such as Enterprise Architecture models.
Coordinated Architecture Scope: Inputs
Co
ns
um
eP
rov
ide
SolutionAssembly/
Implementation
Solution Design,Specification
& Coordination
ServiceImplementation
[Legacy Transition Plan]
[Tested AU Units]
[Solution Architecture, Component
Descriptions, Solution Design
Scope]
[Solution Imp Design]
Solution Provisioning
[Service Specs,
Usage SLA]
Service Provisioning
Service Design,Specification &Coordination
[(Service Specs (approved),
AU Descriptions (approved)]
[Solution Design,
Solution Test Plans,
Component Specs
[ServiceDescriptions
(part of Project Service Plan/
SPP )]
[Tested Software Solution]
Specification to Assembly
SolutionAssembly/
Implementation
Solution Design,Specification
& Coordination
ServiceImplementation
Solution/ServiceDeployment
Solution/ServicePlatform Design
& Installation
Co
ns
um
eP
rov
ide
En
ab
le
[DeployedServices,
ServiceDiscoveryArtifacts,
ServiceAccessProcs]
[IT Strategy& Architecture]
[Legacy Transition Plan]
[Tested AU Units]
[Service DeploymentInstructions,
Tested AU Units]
[Solution Architecture, Component
Descriptions, Solution Design
Scope]
[ServiceCatalog (updated)]
[Service Platform Design,
Tested Service Platform,
Installed Service Platform]
[Solution Imp Design,
Tested Software Solution (deployed)]
Solution Provisioning
[Solution/ServicesPlatform
Architecture]
[InstalledService Platform]
[Service Specs,
Usage SLA]
[Solution DeploymentInstructions, Tested Software Solution]
ServiceCertification
Service Provisioning
Service Design,Specification &Coordination
[ Services (published)]
[Service Deployment Authorization/Services (certified) , Service OLA]
[Solution Design, Solution
Test Plans, Component
Specs
[ServiceDescriptions
(part of Project Service Plan/
SPP )]
[Guidelines (e.g. ITIL)]
[(Service Specs (approved),
AU Descriptions (approved)]
SolutionAssembly/
Implementation
Solution Design,Specification
& Coordination
ServiceImplementation
Solution/ServiceDeployment
Solution/ServicePlatform Design
& Installation
Co
ns
um
eP
rov
ide
En
ab
le
[DeployedServices,
ServiceDiscoveryArtifacts,
ServiceAccessProcs]
[Guidelines (e.g. ITIL)][IT Strategy
& Architecture]
[Legacy Transition Plan]
[Tested AU Units]
[Service DeploymentInstructions,
Tested AU Units]
[Solution Architecture, Component
Descriptions, Solution Design
Scope]
[ServiceCatalog (updated)]
[Service Platform Design,
Tested Service Platform,
Installed Service Platform]
SolutionCertification
[Solution Imp Design,
Tested Software Solution (deployed)]
Solution Provisioning
[Solution/ServicesPlatform
Architecture]
[InstalledService Platform]
[Service Specs,
Usage SLA]
[Solution DeploymentInstructions, Tested Software Solution]
[Solution Deployment Authorization/Solution (Certified), Solution OLA]
Solution/ServiceOperations &Measurement
[Deployed SoftwareSolution]
ServiceCertification
Service Provisioning
Service Design,Specification &Coordination
[ Services (published)]
[Service Deployment Authorization/Services (certified) , Service OLA]
[Solution Design, Solution
Test Plans, Component
Specs
[ServiceDescriptions
(part of Project Service Plan/
SPP )][(Service Specs (approved),
AU Descriptions (approved)]
SolutionAssembly/
Implementation
Solution Design,Specification
& Coordination
ServiceImplementation
Solution/ServiceDeployment
Solution/ServicePlatform Design
& Installation
Co
ns
um
eP
rov
ide
En
ab
le
[DeployedServices,
ServiceDiscoveryArtifacts,
ServiceAccessProcs]
[Guidelines (e.g. ITIL)][IT Strategy
& Architecture]
[Legacy Transition Plan]
[Tested AU Units]
[Service DeploymentInstructions,
Tested AU Units]
[Solution Architecture, Component
Descriptions, Solution Design
Scope]
SO BusinessImprovement
[Service Platform Design,
Tested Service Platform,
Installed Service Platform]
SolutionCertification
[Solution Imp Design,
Tested Software Solution (deployed)]
Solution Provisioning
[Solution/ServicesPlatform
Architecture]
[InstalledService Platform]
[Service Specs,
Usage SLA]
[Solution DeploymentInstructions, Tested Software Solution]
[Solution Deployment Authorization/Solution (Certified), Solution OLA]
Solution/ServiceOperations &Measurement
[Solution &Service Execution Metrics]
[Deployed SoftwareSolution]
ServiceCertification
Service Provisioning
Service Design,Specification &Coordination
[ Services (published)]
[Service Deployment Authorization/Services (certified) , Service OLA]
[Business Process
Execution Metrics]
[Solution Design, Solution
Test Plans, Component
Specs
[ServiceDescriptions
(part of Project Service Plan/
SPP )]
[ServiceCatalog (updated)]
[(Service Specs (approved),
AU Descriptions (approved)]
Coordinated Architecture Scope
SolutionAssembly/
Implementation
Solution Design,Specification
& Coordination
SO BusinessRequirements
Planning
LegacyTransitionPlanning
ServiceImplementation
Solution/ServiceDeployment
Solution/ServicePlatform Design
& Installation
Co
nsu
me
Pro
vid
eE
nab
le[BusinessStrategy &
Architecture]
[SOAAdoption
Plan]
[IT inventory]
[IT Strategy& Architecture]
[Solution Project Justification,
Project Requirements
[DeployedServices,
ServiceDiscoveryArtifacts,
ServiceAccessProcs]
[Guidelines (e.g. ITIL)][IT Strategy
& Architecture]
[Legacy Transition Plan]
[Project Charter]
[ServiceDescriptions
(part of Project Service
Plan/SPP)]
[Tested AU Units]
[Service DeploymentInstructions,
Tested AU Units]
[Solution Architecture, Component
Descriptions, Solution Design
Scope]
SO BusinessImprovement
[SOA ReferenceFramework]
[Service Platform Design,
Tested Service Platform,
Installed Service Platform]
SolutionCertification
[Solution Imp Design,
Tested Software Solution (deployed)]
Solution Provisioning
Service OrientedArchitecture
& Design
Solution/ServicesPlatform
Architecture
[Solution/ServicesPlatform
Architecture][Project Service Architecture/SPP,
SO Security Arch]
[Business Models,
Business Case for SOA,
SO Business Design,
Business Solution Requirements]
SolutionArchitecture & Design
[Service Specs,
Usage SLA]
[Solution DeploymentInstructions, Tested Software Solution]
[Solution Deployment Authorization/(Certified),
Solution OLA]
Solution/ServiceOperations &Measurement
[Solution &Service Execution Metrics]
[Deployed SoftwareSolution]
[SO Business Improvement Plan]
[BusinessResults]
SOA Adoption Plan
Governance & Management FrameworkMan
age
[Project Service Plan/ SPP Fragment
(approved)]
ServiceCertification
Service Provisioning
Service Design,Specification &Coordination
[Service Specs (approved) ,
AU Descriptions (approved)]
[ Services (published)]
[Business Process
Execution Metrics]
[ SPP, SO Security
Architecture]
[Project Service Plan]
[Solution Design,
Solution Test Plans,
Component Specs
Service RequirementsSPP Fragment
[InstalledService Platform]
[Service Deployment Authorization/Services (certified) , Service OLA]
[(ServiceCatalog
(updated)]]
Independent Guidance for Service Architecture and Engineering
www.cbdiforum.com
www.everware-cbdi.com