This document discusses establishing a Center of Excellence (CoE) to support enterprise SOA adoption. It outlines the stages of SOA adoption from exploration to broad adoption. A CoE provides expertise, best practices, and support across all domains to successfully drive SOA adoption. The CoE grows and evolves alongside the maturing SOA program. Key technologies like governance, quality management, and operational tools enable the CoE to effectively support the business in planning, building, and operating SOA.
2. SOA adoption is maturing
Journey to Enterprise SOA adoption
SOA SOA Broad enterprise-
Exploration Proof-of-concept Pilot, wide adoption of
Broad Adoption
Broad Adoption
& Discovery Initial Project SOA
• How do we roll-out SOA more widely?
• Why aren’t things going as well as…?
• How can we accelerate SOA adoption?
• How do we get started with SOA?
• What should we build first?
• What is SOA?
• Would our enterprise benefit from SOA?
21 November
2 2008
3. SOA domain model
Thinking beyond technology
Business
People
Program Management
Governance
Architecture
Successful SOA adoption requires
Enabling technologies
attention to the assets and
Operations & Mgmt. capabilities across ALL domains
Supply & demand
3 21 November 2008
4. SOA inhibitors are mostly people-oriented
• SOA technology is generally
understood
Business • The importance of governance and
management are often underestimated
People
• People-related challenges inhibit SOA
Program Management
adoption
Governance
Architecture “One of the primary impediments
Enabling technologies to successful SOA adoption is the
Operations & Mgmt. lack of qualified personnel.”
Sandy Rogers, IDC
Supply & demand
4 21 November 2008
5. 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
21 November
5 2008
6. SOA Center of Excellence (CoE)
• The SOA CoE is an organizational unit
• It is responsible for supporting the
SOA program
Biz
• It is multi-disciplinary and can Program
operate across organizational Mgmt.
boundaries Govnce Arch
Methodology
• It maintains: and Templates
Dev. Ops
− Expertise and skills, training
− Best practices, examples Products and Tools
− Standards, templates
− Process, governance, reporting
21 November
6 2008
7. CoE Delivers to Consumers and Providers
Reporting Requirements Guides and Plans Training
and policies checklists
• Test plan • Service • QA • Test plan • Technology
results interface checklist • Service training
• Dashboard specs • Service usage plan• Policy
for standard • Service quick start• Service level training
metrics security guide agreement • Best practice
• Compliance requirements • Deployment • Deployment training
reporting • Information checklist plan • Process
model • Admin and training
• Service installation
architecture guide
specs
• Service
architecture
diagram
21 November
7 2008
8. Benefits of a SOA CoE
• Concentrates SOA expertise
• Drives compliance and consistency
of approach
Biz
• Reduces duplication Program
Mgmt.
• Provides a central point of
Govnce Arch
contact and knowledge
Methodology
• Promotes cross-organizational Dev.
and Templates
Ops
working
Products and Tools
• Experience shows its
effectiveness!
21 November
8 2008
9. Steps to CoE establishment
SOA SOA
Broad enterprise-wide
Exploration Proof-of-concept Pilot, Broad Adoption
Broad Adoption
adoption of SOA
& Discovery Initial Project
The SOA CoE will grow, change and
mature as SOA adoption proceeds
21 November
9 2008
10. Design and plan SOA
Exploration
& Discovery
SOA
Proof-of-concept
Pilot, Initial Project
Broad enterprise-wide
Broad Adoption
adoption of SOA
• 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
21 November
10 2008
11. Establish and test SOA
Exploration
& Discovery
SOA
Proof-of-concept
Pilot, Initial Project
Broad enterprise-wide
Broad Adoption
adoption of SOA
• Validate all CoE responsibilities during pilot
project
Program Financial Visibility and
Organization Governance
management management promotion
Pilot and
Strategy
Enabling Technologies projects
Application Governance Operational
modernization technology service
management
Architecture
Service SOA products SOA quality
development and tools and testing
21 November
11 2008
12. Roll-out and operate SOA
Exploration
& Discovery
SOA
Proof-of-concept
Pilot, Initial Project
Broad enterprise-wide
Broad Adoption
adoption of SOA
• SOA Adoption is an Enterprise SOA
incremental process SOA
• The CoE “on-boards” SOA SOA
and supports each
SOA project: Training,
Consultancy, Support,
Review… Projects, teams
and business units
• Members of the CoE
may join project teams
for a period of time
21 November
12 2008
13. Mature and refine SOA
Exploration
& Discovery
SOA
Proof-of-concept
Pilot, Initial Project
Broad enterprise-wide
Broad Adoption
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)
21 November
13 2008
14. 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
21 November
14 2008
15. SOA Center of Excellence
Successful SOA is dependent upon more than
technology
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
21 November
15 2008
17. The CoE SOA Journey
Not 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?
18. Enabling the CoE
• SOA enablement technology is
generally understood (Web Services,
Integration Infrastructure)
Business
• But, the importance of governance and
People management are often underestimated
Program Management • And quality is key to minimize risk
Governance
Architecture
Enabling technologies
“A well thought-out SOA Framework will
increase chances of successful SOA
Operations & Mgmt. Implementation” -- Gartner
Supply & demand
18 21 November 2008
19. Controlling Risk needs an Expanded Foundation
Beyond SOA Infrastructure to SOA transformation
Enterprise
SOA What’s Incorporate SOA processes into
Production needed? IT management
The enterprise scalability divide
Enterprise New processes for governance, quality and
SOA What’s management
Adoption needed?
Policy enforcement
The shared service divide
Well Reliable messaging
SOA Protocol mediation
Enablement
understood Routing
Connectivity
problem Transformations
19
20. Delivering the expanded foundation
A combination of SOA Governance, Quality and Management
Business Technology Optimization for SOA
SOA Governance
Improve cross-IT collaboration and enterprise control through
governance applications and a system of record
SOA CoE
SOA SOA
Quality Management
Service creation Manage quality Manage SOA services
Providers complexity while and traditional
accelerating applications using a
functional and single unified
performance management system
validation
Consumers
Consumers Applications IT Operations
Plan Build Operate
21 November
20 2008
21. Getting Started?
Embrace the basic governance use cases
• Analyze service usage & trends
• Create & manage conformance policies
CoE
• Publish business services
• Advertise services and track consumption
Providers
• Discover services for use in composite apps
• Request service consumption
Consumers
21
22. Technology That Helps Realize SOA Governance
More than a registry
Visibility
Visibility SOA Control & Reporting
- Describe •Promote through Lifecycle
- Classify • Model Relationships & Dependencies
- Discover • Impact & Change Management
Governance Interoperability
Trust
Trust Provider / Consumer Visibility
- Compliance •Define Provider/Consumer Relationships
Framework
- Quality • Negotiate Agreements
- Consistency
- Accountability Business / Technical Principles
•Create & maintain design principles
Control
Control • Validate compliance
• Eliminate duplication
- Capacity Planning
- Service Billing System of Record
- Manage Lifecycle • Foundation for Service Collaboration
- Manage Change
23. Look to HP SOA Systinet software
Enable Visibility, Trust, and Control of Services
SOA Repository Systinet Dashboard
Registry
Policy
Management
Contract
Management
Governance Interoperability
Framework (GIF)
23
24. Build: Dealing with Service Delivery Risk?
Enable Quality Across Multiple Dimensions
FINANCE APPLICATION
Quality of business processes Web
and SOA-based applications Services
API
UI
Web
Services
Component
Quality of SOA SOA-based application
shared services
Quality of overall Shared SOA Infrastructure
SOA infrastructure
Remember functionality LEGACY ERP CRM FINANCE
and performance
25. SOA Quality and SOA Governance
Work together to gain consistency and exceed expectations
HP Systinet SOA Governance
0
1
0 FINANCE APPLICATION
1
1
0 Web
0 Services
1 API
Service Test Management UI Web
Services
Component
Quality of Composite
Applications SOA-Based Application
Quality of Shared Services
Quality of
Quality of SOA Infrastructure
Overall SOA Shared SOA Infrastructure
Infrastructure
LEGACY ERP CRM FINANCE
26. Look to HP for SOA Quality
Accelerate Service Delivery and SOA Adoption
Service Test HP Application Delivery Dashboard
Management
Service Test
LoadRunner
SOA
SOA Diagnostics
26
27. Operate: Managing SOA in the Enterprise
Transform from SOA Chaos to Optimized SOA
Managed and Optimized
• IT-Business Alignment • Service Level
Management
• Policy Enforcement
• Root Cause Analysis
• Performance Monitoring and Drilldown
• Problem Isolation • Link to ITSM/ITIL via
CMDB
Basic SOA monitoring is not enough…different SOA
Management capabilities are required by different groups
STRATEGY APPLICATIONS OPERATIONS
27
28. Operationalizing SOA is a Journey Service &
IT Operations Policy
Enterprise SOA Management is Evolving Discovery
SLM
Enterprise Architects Problem Isolation
Enterprise Architect Root Cause Analysis
Management Capabilities
Development Teams Policy
Policy
Management
Management
SOA Management
Service
Discovery Policy Enforcement
Security SLM
Security Mediation
Policy Mediation
Management
SecurityPerformance
Monitoring
Mediation Information and Integration
Network Security Architects
Initial Project Multiple Projects Enterprise SOA
SOA Maturity
29. Look to HP for Enterprise SOA Management
Enabling Operational SOA
• Visibility and Control HP Business HP SOA
− combined together Availability Center Manager
• SOA lifecycle support
Monitoring Policy Enforcement
• Collaboration
Service-level mgmt Payload inspection
− Service and App Developers Security
End user mgmt
− IT Operations Load Balancing and
System Availability
− The CoE Application failover
• Integral part of HP Business Mapping Routing
Systems Management Diagnostics Transformation
Solutions
• Interoperability is key
Heterogeneous shared infrastructure
− every major SOA platform
and Infrastructure technology SOA Platforms ESBs IT Infrastructure
30. The Big Three to Enable the CoE
Technologies that support enterprise SOA transformation
SOA Enable visibility, trust, and control
Service publishing and discovery, policy and consumer
governance management, service lifecycle management
SOA Minimize risk of delivering services
quality Functional and performance testing,
and overall test management
SOA Ensure operations deliver business results
management Business service management, visibility and control
Look to HP BTO for SOA
Support the CoE and enable SOA transformation in the enterprise
21 November
30 2008