“a standard framework for soa governance” - the...
Post on 27-Mar-2018
220 Views
Preview:
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 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 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
top related