successfully establishing a soa center of excellence
DESCRIPTION
This presentation was delivered by HP in a public webcast. It details out the effectiveness of establishing a Center of Excellence to accelerate SOA adoption and the role of SOA Governance to support the CoETRANSCRIPT
© 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice
Technology for better business outcomes
SOA Center of ExcellenceAndrew Pugsley Kelly EmoChief SOA Strategist Director, Product Marketing
Broad AdoptionBroad Adoption
SOA adoption is maturing
221 November 2008
Journey to Enterprise SOA adoption
•How do we get started with SOA?•What should we build first?
•How do we roll-out SOA more widely?•Why aren’t things going as well as…?•How can we accelerate SOA adoption?
•What is SOA?•Would our enterprise benefit from SOA?
SOA Exploration & Discovery
SOAProof-of-concept Pilot,
Initial Project
Broad enterprise-wide adoption of
SOA
SOA domain model
3 21 November 2008
Thinking beyond technology
Business
People
Program Management
Governance
Architecture
Enabling technologies
Operations & Mgmt.
Supply & demand
Successful SOA adoption requires attention to the assets and
capabilities across ALL domains
SOA inhibitors are mostly people-oriented
4 21 November 2008
Business
People
Program Management
Governance
Architecture
Enabling technologies
Operations & Mgmt.
Supply & demand
“One of the primary impediments to successful SOA adoption is the lack of qualified personnel.”
Sandy Rogers, IDC
• SOA technology is generally understood
• People-related challenges inhibit SOA adoption
• The importance of governance and management are often underestimated
Developing the people domain
• Adopting SOA requires:−Different ways of working
−Different ways of thinking
• Vision and Strategy
• Executive support
• Investment
• Cross-organization cooperation
• New roles
• Different responsibilities
521 November 2008
SOA Center of Excellence (CoE)
• The SOA CoE is an organizational unit
• It is responsible for supporting theSOA program
• It is multi-disciplinary and canoperate across organizationalboundaries
• It maintains:−Expertise and skills, training−Best practices, examples−Standards, templates−Process, governance, reporting
621 November 2008
Program Mgmt.
Dev. Ops
Govnce Arch
Biz
Methodologyand Templates
Products and Tools
721 November 2008
CoE Delivers to Consumers and Providers
Reporting Requirements and policies
Guides and checklists
Plans Training
• Test plan results
• Dashboard for standard metrics
• Compliance reporting
• Service interface specs
• Service security requirements
• Information model
• Service architecture specs
• Service architecture diagram
• QA checklist
• Service quick start guide
• Deployment checklist
• Admin and installation guide
• Test plan
• Service usage plan
• Service level agreement
• Deployment plan
• Technology training
• Policy training
• Best practice training
• Process training
• Concentrates SOA expertise
• Drives compliance and consistencyof approach
• Reduces duplication
• Provides a central point ofcontact and knowledge
• Promotes cross-organizationalworking
• Experience shows itseffectiveness!
Benefits of a SOA CoE
821 November 2008
Program Mgmt.
Dev. Ops
Govnce Arch
Biz
Methodologyand Templates
Products and Tools
Broad AdoptionBroad Adoption
Steps to CoE establishment
921 November 2008
The SOA CoE will grow, change and mature as SOA adoption proceeds
SOAProof-of-concept Pilot,
Initial Project
SOA Exploration & Discovery
Broad enterprise-wide adoption of SOA
Design and plan
• Establish an initial organizational unit. This unit will participate in the development of a Strategy and Vision for SOA
• CoE membership should represent each stakeholder group
• Minimize the time that the CoE is a “virtual team”
• Establish a CoE Governance Board
• Staffing may include experts from vendors or system integrators
1021 November 2008
Broad AdoptionSOA
Exploration & Discovery
SOAProof-of-concept Pilot, Initial Project
Broad enterprise-wide adoption of SOA
• Validate all CoE responsibilities during pilot project
Establish and test
1121 November 2008
Broad AdoptionSOA
Exploration & Discovery
SOAProof-of-concept Pilot, Initial Project
Broad enterprise-wide adoption of SOA
OrganizationProgram
managementGovernance
Financial management
Visibility and promotion
Strategy
Architecture
Governance technology
SOA products and tools
Operational service
management
SOA quality and testing
Pilot and projectsEnabling Technologies
Application modernization
Service development
Roll-out and operate
• SOA Adoption is an incremental process
• The CoE “on-boards”and supports each SOA project: Training, Consultancy, Support, Review…
• Members of the CoEmay join project teams for a period of time
1221 November 2008
Broad AdoptionSOA
Exploration & Discovery
SOAProof-of-concept Pilot, Initial Project
Broad enterprise-wide adoption of SOA
SOA
SOA
SOA
Enterprise SOA
Projects, teams and business units
Mature and refine Broad AdoptionSOA
Exploration & Discovery
SOAProof-of-concept Pilot, Initial Project
Broad enterprise-wide adoption of SOA
• The SOA CoE continues to play an ongoing and important role
• The role of the SOA CoE becomes less prominent as project teams and business units become more self-sufficient
• A SOA CoE hierarchy may be established
• The SOA CoE may be linked to a SOA shared services center (where one exists)
1321 November 2008
Key best practices for a SOA CoE
The SOA CoE…
…is a partner and provides a service
…must work across all of the SOA domains
…is not the sole source of SOA knowledge but manages and communicates it
…must be connected to all stakeholders and bridge organizations
…must be answerable with defined goals and measures
1421 November 2008
1521 November 2008
SOA Center of Excellence
Successful SOA is dependent upon more than technologySuccessful SOA is dependent upon more than technology
A SOA Center of Excellence provides an effective organizational foundation for successful enterprise SOA adoption.
A SOA Center of Excellence provides an effective organizational foundation for successful enterprise SOA adoption.
Establish a SOA Center of Excellence early in your SOA program and mature it step-by-step over your enterprise roll-out
Establish a SOA Center of Excellence early in your SOA program and mature it step-by-step over your enterprise roll-out
© 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice
Technology for better business outcomes
Kelly EmoDirector, SOA Product Marketing
The CoE SOA JourneyNot Without Challenges
• Planning− How do I control business
risk of SOA?
− How do I create visibility and foster collaboration?
• Building− How do I move from project
to broader adoption?
• Operating− How do I truly transform IT to
realize agility?
Enabling the CoE
18 21 November 2008
Business
People
Program Management
Governance
Architecture
Enabling technologies
Operations & Mgmt.
Supply & demand
“A well thought-out SOA Framework will increase chances of successful SOA
Implementation” -- Gartner
• SOA enablement technology is generally understood (Web Services, Integration Infrastructure)
• And quality is key to minimize risk
• But, the importance of governance and management are often underestimated
Enterprise SOA Adoption
Enterprise SOA Production
SOA Enablement
What’s
needed?
What’s
needed?
Well
understood
problem
New processes for governance, quality and management
Policy enforcement
Incorporate SOA processes into
IT management
Reliable messaging
Routing
Transformations
The enterprise scalability divide
Controlling Risk needs an Expanded Foundation
19
Beyond SOA Infrastructure to SOA transformation
The shared service divide
Protocol mediation
Connectivity
2021 November 2008
SOA Governance
Delivering the expanded foundation
Applications IT Operations
Service creationProviders
ConsumersConsumers
Plan Build Operate
Business Technology Optimization for SOA
Improve cross-IT collaboration and enterprise control through governance applications and a system of record
Manage quality complexity while
accelerating functional and performance
validation
SOA CoE
Manage SOA services and traditional
applications using a single unified
management system
SOAManagement
SOAQuality
A combination of SOA Governance, Quality and Management
Getting Started?
• Publish business services
• Advertise services and track consumptionProviders
• Discover services for use in composite apps
• Request service consumptionConsumers
• Analyze service usage & trends
• Create & manage conformance policies CoE
21
Embrace the basic governance use cases
VisibilityVisibility
TrustTrust
ControlControl
Go
vernance Intero
pera
bility
Fram
ewo
rk
SOA Control & Reporting• Promote through Lifecycle• Model Relationships & Dependencies• Impact & Change Management
System of Record• Foundation for Service Collaboration
Business / Technical Principles• Create & maintain design principles• Validate compliance• Eliminate duplication
Provider / Consumer Visibility• Define Provider/Consumer Relationships• Negotiate Agreements
- Compliance- Quality- Consistency- Accountability
- Capacity Planning- Service Billing- Manage Lifecycle- Manage Change
Technology That Helps Realize SOA Governance
- Describe- Classify- Discover
More than a registry
Look to HP SOA Systinet softwareEnable Visibility, Trust, and Control of Services
SOA Repository
Registry
Governance Interoperability Framework (GIF)
Systinet Dashboard
PolicyManagement
ContractManagement
23
Shared SOA Infrastructure
Build: Dealing with Service Delivery Risk?Enable Quality Across Multiple Dimensions
LEGACY ERP CRM FINANCE
SOA-based application
WebServicesComponent
UI
Web
Services API
FINANCE APPLICATION
Remember functionality and performance
Quality of business processes and SOA-based applications
Quality of SOA shared services
Quality of overall SOA infrastructure
Shared SOA Infrastructure
SOA Quality and SOA GovernanceWork together to gain consistency and exceed expectations
SOA-Based Application
WebServicesComponent
UI
Web Services
API
FINANCE APPLICATION
Quality of Composite Applications
Quality of Overall SOA Infrastructure
HP Systinet SOA Governance
Service Test Management
01011001
Quality of SOA Infrastructure
Quality of Shared Services
LEGACY ERP CRM FINANCE
Look to HP for SOA Quality
Service TestManagement
Service Test
LoadRunnerSOA
SOA Diagnostics
Accelerate Service Delivery and SOA Adoption
HP Application Delivery Dashboard
26
Operate: Managing SOA in the Enterprise
Optimized• Service Level
Management • Root Cause Analysis
and Drilldown• Link to ITSM/ITIL via
CMDB
STRATEGYSTRATEGYSTRATEGYSTRATEGY APPLICATIONSAPPLICATIONSAPPLICATIONSAPPLICATIONS OPERATIONSOPERATIONSOPERATIONSOPERATIONS
Basic SOA monitoring is not enough…different SOA Management capabilities are required by different groups
Transform from SOA Chaos to Optimized SOA
Managed and• IT-Business Alignment
• Policy Enforcement
• Performance Monitoring
• Problem Isolation
27
Operationalizing SOA is a JourneyEnterprise SOA Management is Evolving
SOA Maturity
Initial Project Multiple Projects Enterprise SOA
Management Capabilities
Security
Mediation
Policy Management
PerformanceMonitoring
SLM
Service Discovery
SLMProblem Isolation
Root Cause Analysis
Service & Policy
Discovery
Development Teams Policy Management
Security
Mediation
Enterprise ArchitectsEnterprise Architect
Information and Network Security
Integration Architects
IT Operations
Policy Management
Security Mediation
Policy Enforcement
SOA Management
Heterogeneous shared infrastructure
Look to HP for Enterprise SOA ManagementEnabling Operational SOA
• Visibility and Control − combined together
• SOA lifecycle support• Collaboration
− Service and App Developers − IT Operations− The CoE
• Integral part of HP Business Systems Management Solutions
• Interoperability is key− every major SOA platform
and Infrastructure technology SOA Platforms ESBs IT Infrastructure
Policy EnforcementPayload inspection
Security
Load Balancing and failover
Routing
Transformation
HP SOA Manager
HP Business Availability Center
MonitoringService-level mgmt
End user mgmt
System Availability Application Mapping
Diagnostics
3021 November 2008
Look to HP BTO for SOASupport the CoE and enable SOA transformation in the enterprise
The Big Three to Enable the CoE
Ensure operations deliver business resultsBusiness service management, visibility and control
SOA management
Minimize risk of delivering servicesFunctional and performance testing,
and overall test management
SOA quality
Enable visibility, trust, and controlService publishing and discovery, policy and consumer
management, service lifecycle management
SOA governance
Technologies that support enterprise SOA transformation
© 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice
Technology for better business outcomes
www.hp.com/go/SOA
Threaded discussion forum and Self assessment tool both available at no charge