“a standard framework for soa governance” - the...

23
“A Standard Framework for SOA Governance” 21 July 2009 Representing the collected views of the SOA-G team: Tony Carrato, IBM, Carleen Christner, EDS Mats Gejnevall, Capgemini Chris Harding, The Open Group Heather Kreger, IBM Milena Litoiu, CGI Inc., presenter and other contributors

Upload: vothuy

Post on 27-Mar-2018

219 views

Category:

Documents


1 download

TRANSCRIPT

“A Standard Framework for SOA Governance”

21 July 2009

Representing the collected views of the SOA-G team:Tony Carrato, IBM,

Carleen Christner, EDSMats Gejnevall, Capgemini

Chris Harding, The Open GroupHeather Kreger, IBM

Milena Litoiu, CGI Inc., presenterand other contributors

Representing the collected views of the SOA-G team:Tony Carrato, IBM,

Carleen Christner, EDSMats Gejnevall, Capgemini

Chris Harding, The Open GroupHeather Kreger, IBM

Milena Litoiu, CGI Inc., presenterand other contributors

21 July, 2009 (C) The Open Group 20082

SOA GovernanceSOA Governance cannot be addressed by technology alone. A comprehensive view of SOA Governance includes:People

Roles & ResponsibilitiesOrganizational structure

ProcessesGoverning processesGoverned processes

TechnologyInfrastructureTools

21 July, 2009 (C) The Open Group 20083

Relationships with other governance

EA Governance

Business Governance

IT Governance

Supports

SOA Governance

Extends

Supports

Extends

Aligns

21 July, 2009 (C) The Open Group 20084

SOA Governance framework

No one-size-fits-all SOA governance due to organization variants:SOA maturity levelexisting governance in placesize of the organization, etc.

Customizable framework

A SOA Governance model is one that defines for the organization:• What decisions need to be made in their organization to have effective

SOA Governance• Who should make these SOA Governance decisions in their organization• How these SOA Governance decisions will be made and monitored in

your organization• What organization structures, processes, and tools should be deployed

in your organization• What metrics are required to ensure that the SOA implementation meets

strategic goals

21 July, 2009 (C) The Open Group 20085

Define

Plan

Implement

Monitor

SOA Governance Vitality

Method (SGVM)

SOA Governance Reference Model

(SGRM)

Customized & Focused SOA Governance

Regimen

SOA Governance Framework

SOA Governance Framework

21 July, 2009 (C) The Open Group 20086

SOA Governance Reference Model

SGRM:Guiding PrinciplesRoles and ResponsibilitiesSOA Processes

GoverningGovernedProcess artifacts

Technology

21 July, 2009 (C) The Open Group 20087

SOA Governance Guiding PrinciplesGuiding principles assist in prioritization and decision making for SOA and SOA GovernanceGuiding Principles are selected and modified based on the organizations maturity and goals

Examples:Conformance to the organization’s:

business governanceenterprise architecture (if any)security best practices

Alignment of business and ITPresence of the SOA Reference ArchitectureExistence of provider & consumer contractsManaged service metadataIdentified stakeholders; Assigned responsibility for the governance processes.Tailored SOA Governance processes based on project scope, objectives and risk.Existence of CoE with business, technical and program / management representation.Implemented Governance funding model.

21 July, 2009 (C) The Open Group 20088

SOA G roles and responsibilities

(C) The Open Group 20088

SOA Steering Board

SOA CoE SOA Governance BoardBusiness Domain Representatives

Governance

Sponsorship and Leadership

Definition and Development Informing and Monitoring

Scope and Delivery Management

SolutionDevelopment

Project ManagerBusiness AnalystSolution ArchitectIntegration ArchSecurity ArchDevelopersTesters

Service Development

Project ManagerBusiness AnalystService ArchitectIntegration ArchOperations ArchSecurity ArchDevelopersTesters

….

Execution and Delivery Teams

IT Operations

Service Development

Project ManagerBusiness AnalystService ArchitectIntegration ArchOperations ArchSecurity ArchDevelopersTesters

SolutionDevelopment

Project ManagerBusiness AnalystSolution ArchitectIntegration ArchSecurity ArchDevelopersTesters

Business/IT Steering Board

EA Governance Board

Informing and Monitoring

Sponsorship and Leadership

21 July, 2009 (C) The Open Group 20089

SOA Governing Processes

Compliance - provides the mechanism for review and approval/rejects against the criteria establishedDispensation - allows for appeals of noncompliance to established processes.Communication - educates, supports and communicates SOA governance across the organization.

21 July, 2009 (C) The Open Group 200810

SOA Governed Processes

Service Portfolio Management

Solution Lifecycle Service Lifecycle

Solution Portfolio

Management

21 July, 2009 (C) The Open Group 200811

SOA Governance Technology

Technology to support development and enforcement of the SOA Governance Regimen

Store and Access capability Policy enforcement capabilityMonitoring capabilityManagement capabilityWorkflow capability

21 July, 2009 (C) The Open Group 200812

SOA Governance Vitality Model

Define

Plan

Implement

Monitor

SOA Governance Vitality Method

(SGVM)

21 July, 2009 (C) The Open Group 200813

Plan phase

21 July, 2009 (C) The Open Group 200814

Define phase

21 July, 2009 (C) The Open Group 200815

Implementation phase

21 July, 2009 (C) The Open Group 200816

Monitor

Capgemini Belgium

21 July, 2009 (C) The Open Group 200817

SGVM Use of SOA Governance Artifacts

PrinciplesGuidelinesVisionScopeMaturity

Governing ProcessesGoverned ProcessesRolesTransition Plans Roadmaps

Implementation PlansGovernance Compliance PoliciesSGVM iteration triggers

Define

Plan

Implement

Monitor

SGVM

21 July, 2009 (C) The Open Group 200818

De

fine

Plan

Implement

Mo

nito

rCompliance

Dispensation

Communication

21 July 2009

(C) The Open Group 2009

Service Portfolio Management

Solution Lifecycle Service Lifecycle

Solution Portfolio

Management

21 July, 2009 (C) The Open Group 200819

SOA Governance Benefits

Creates mechanisms for better business/IT alignmentCross-division integration –removes uncoordinated silo-es and duplicated coverageReduces riskEarly identification and response to problems Creates efficiencies:

Increases reuseReduces costs

Traceability

21 July, 2009 (C) The Open Group 200820

The value of taking a standard approach in SOA Governance

Vendor Neutral Best Practices from multiple vendorsReduces risk

knowledge more mature/validated more vendor options

Common foundation of understanding common structure for approaching governanceno mapping vendor terminology

Enables automation of business and compliance processes

21 July, 2009 (C) The Open Group 200821

Backup

21 July, 2009 (C) The Open Group 200822

SOA Governed Processes

Service Need Service Change ProposalService Reuse Plan

Service DescriptionService Change ProposalService Producer Contract

Solution Description

Service Portfolio Management

Solution Lifecycle

Service Lifecycle

Solution Portfolio

Management

Solution Change Requests

Service Consumer Contract

21 July, 2009 (C) The Open Group 200823

Governed SOA Process Relationships

Service Portfolio

Management

ServiceLifecycle

Solution Portfolio

Management

SolutionLifecycle

Prioritizes SOA Solutions For

Consumes Services From

Complies

Prioritizes Services

For

Manages SOA Solutions Of

ManagesServices

Of

Legend

Planning

Design & Operational

Provides Services To

Defines Services for