Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
San Diego 2009
Open Group SOA Governance
SOA Governance Aspects
A comprehensive view of SOA Governance includes:
PeopleOrganizational structuresRoles & Responsibilities
ProcessesGoverning processesGoverned processes
TechnologyToolsInfrastructure
SOA Governance definition
Capgemini Belgium
SOA Governance should be viewed as the application of Corporate Governance, IT Governance and EA Governance to Service Oriented Architecture.
Open Group SOA Governance
Framework
SOA Governance Reference Model
(SGRM)
Customized and Focused SOA Governance
Regimen
SOA Governance
Vitality Method(SGVM)
Define
Plan
Implement
Monitor
SOA Governance Reference Model
3 March 2009 (C) The Open Group 20065
Guiding Principles
Governing Processes
Governed SOA
ProcessesArtifacts
Roles and Responsi-
bilities
Technology
SOA Governance principles
3 March 2009 (C) The Open Group 20066
SOA Governance principles
• Conform to organization's governance
• Comply with EA
• An SOA Reference Architecture is required
• Identified stakeholders
• Provider & Consumer contracts
• Service & SOA Solution metadata management
• Tailor SOA Governance processes
• Automate SOA Governance processes
• Governance funding model
Important SOA Principles to apply governance to
• Service reuse
• Service harvesting
• Service monitoring
• Service policy enforcement
• Service security
Governing processes
Compliance - it provides the mechanism for review
and approval/rejects against the criteria established
Dispensations -exception and appeals processes
that allows a solution or service team to appeal
noncompliance to established processes
Communications - it is aimed at educating,
supporting and communicating about the regimen
across the organization.
Capgemini Belgium
Governed SOA processes
Service Portfolio
Management
Solution
LifecycleService Lifecycle
Solution
Portfolio
ManagementPLANNING
DESIGN &
OPERATIONAL
SOLUTION SERVICE
Portfolio Management
SOA Solution Portfolio Management is the process of
ensuring that the organization has a set of SOA
solutions appropriate to its needs.
Service Portfolio Management is the process of
ensuring that the organization has a set of services
appropriate to its needs.
Lifecycle
Service Lifecycle processes cover the design,
development, deployment, management, and
ultimate retirement of services.
Solution Lifecycle processes cover the design,
development, deployment, management, and
ultimate retirement of SOA solutions.
3 March 2009 (C) The Open Group 200610
Compliance Dispensation
Communication
Governed Processes and
Governance Processes
Service Portfolio
Management
Solution
LifecycleService Lifecycle
Solution Portfolio
Management
SOA ProcessesS
erv
ice
Life
cycle
Se
rvic
e P
ort
folio
So
lutio
n L
ife
cycle
SO
A S
olu
tio
n P
ort
folio
EA
/IT
Solution description
Solution Requirement
Solution Plan Solution Model
Solution Test ResultsSolution Requirement
Service Need
Service Description
Service Description
Service Requirement Service Plan Service Model
Service
Service
Service Requirement
Service Reuse PlanService need
Service Contract
Solution DescriptionSolution Exceptions
Service Exceptions
Service Change Proposal
Business Need
Service Contract
Deployed Service
Enterprise/
Segement
Architecture
Solution
Support
Solution
Service Test results
CP03
CP08
CP11
CP09
CP10
CP02
CP13
CP25
CP18 CP19 CP20
CP21
CP17
CP16
CP15
CP05
CP07
CP26
CP12
CP22
CP06
Service Change Proposal
Service Change
CP27
Service Description
CP28
Business
Business Need
CP04
Solution ChangeSOA Solution
Validity
Solution
Portfolio
Management
Solution Change
Management
Solution
Definition
Solution
Realization
Planning
Solution
Modeling
Solution Implementation,
Assembly, or Acquisition
Solution Testing
Solution
Management and
Monitoring
Solution
Deployment
Service Reuse
Planning and Reuse
Exceptions
SOA Entitlement/
Usage
Service Identification
and Business
Justification
Service
Ownership
Service
Definition
Service Testing
Service
Realization
Planning
Service
Modeling
Service Implementation,
Assembly, or
Acquisition
Service
Deployment
Service
Management and
Monitoring
Service Support
Service Change
ManagementService Funding
Contacts
Exceptions and
Appeals
Service Portfolio
Management
Service
Solution
Business Need
Service
Service Reuse Plan
IT Portfolio
Management
Solution Change Request
The full picture
including checkpoint
3 March 2009 (C) The Open Group 200612
Information flows to identify
opportunities for governance
Capgemini Belgium
14
SOA Governance Structures
SOA Steering Board
SOA ExpertsBusiness Domain Rep’s
SOA Centre Of Excellence
Sponsorship and Leadership
Definition and Development
Steering and Monitoring
Business alignment
SOA Governance Board
IT Executive Steering Board
Solution Development
Business AnalystTechnical ArchitectInfrastructure ArchDevelopersTesters
….
Service and Solution Development & Management
IT Operations
Service Development
Business AnalystTechnical ArchitectInfrastructure ArchDevelopersTesters
Solution Development
Business AnalystTechnical ArchitectInfrastructure ArchDevelopersTesters
Service Development
Business AnalystTechnical ArchitectInfrastructure ArchDevelopersTesters
Consumer Interfaces
Business Processes
Services
Service ComponentsOperational Systems
Inte
gra
tion
Quality
of S
erv
ice
Info
rmatio
n
Govern
ance
SOA Reference Architecture
SOA Governance Reference Model
Guidelines Governing
Governed
Compliance
ArtifactsCheckpoints
Roles
SOA ServicePortfolio
SOA ServiceLifecycle
SOA SolutionPortfolio
SOA SolutionLifecycle
Description
Policy
Exceptions
Appeals
Dispensation
Communication
SOA Governance Vitality Method (SGVM)
Define
Plan
Implement
Monitor
SOA Governance
Vitality Method (SGVM)
Planning phase
Define
Prepare
Implement
Monitor
SOA Governance Continuous
Improvement Method (SGCIM)
Define phase
Define
Prepare
Implement
Monitor
SOA Governance Continuous
Improvement Method (SGCIM)
Implementation phase
Capgemini Belgium
Define
Prepare
Implement
Monitor
SOA Governance Continuous
Improvement Method (SGCIM)
Monitoring phase
Define
Prepare
Implement
Monitor
SOA Governance Continuous
Improvement Method (SGCIM)
Governance Artifacts
Principles/Guidelines
Vision
Scope
Maturity
Governing
Governed
Roles
Transition Plans
RoadmapDefinition
ExecutionPlanning
Monitoring
Define
Plan
Implement
Monitor
Implementation Plans
Monitor Governance
Compliance Policies
SGVM iteration triggers
3 March 2009 (C) The Open Group 200923
Configuration
Relations in SOA Governance
Definition
ExecutionPlanning
Monitoring
Control
Define
Plan
Implement
Monitor
Service Portfolio
Management
Solution
LifecycleService Lifecycle
Solution
Portfolio
ManagementPLANNING
DESIGN &
OPERATIONAL
SOLUTION SERVICE
ComplianceDispensation
Communication
ComplianceDispensation
Communication
3 March 2009
(C) The Open Group 200624
Define
Plan
Implement
Monitor
Service Portfolio
Management
Solution
LifecycleService Lifecycle
Solution Portfolio
Management
Summary
Questions?