Successfully establishing a SOA Center of Excellence

31
© 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 Excellence Andrew Pugsley Kelly Emo Chief SOA Strategist Director, Product Marketing

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 CoE

Transcript of Successfully establishing a SOA Center of Excellence

Page 1: Successfully establishing a SOA Center of Excellence

© 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

Page 2: Successfully establishing a SOA Center of Excellence

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

Page 3: Successfully establishing a SOA Center of Excellence

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

Page 4: Successfully establishing a SOA Center of Excellence

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

Page 5: Successfully establishing a SOA Center of Excellence

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

Page 6: Successfully establishing a SOA Center of Excellence

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

Page 7: Successfully establishing a SOA Center of Excellence

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

Page 8: Successfully establishing a SOA Center of Excellence

• 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

Page 9: Successfully establishing a SOA Center of Excellence

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

Page 10: Successfully establishing a SOA Center of Excellence

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

Page 11: Successfully establishing a SOA Center of Excellence

• 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

Page 12: Successfully establishing a SOA Center of Excellence

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

Page 13: Successfully establishing a SOA Center of Excellence

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

Page 14: Successfully establishing a SOA Center of Excellence

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

Page 15: Successfully establishing a SOA Center of Excellence

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

Page 16: Successfully establishing a SOA Center of Excellence

© 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

Page 17: Successfully establishing a SOA Center of Excellence

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?

Page 18: Successfully establishing a SOA Center of Excellence

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

Page 19: Successfully establishing a SOA Center of Excellence

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

Page 20: Successfully establishing a SOA Center of Excellence

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

Page 21: Successfully establishing a SOA Center of Excellence

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

Page 22: Successfully establishing a SOA Center of Excellence

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

Page 23: Successfully establishing a SOA Center of Excellence

Look to HP SOA Systinet softwareEnable Visibility, Trust, and Control of Services

SOA Repository

Registry

Governance Interoperability Framework (GIF)

Systinet Dashboard

PolicyManagement

ContractManagement

23

Page 24: Successfully establishing a SOA Center of Excellence

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

Page 25: Successfully establishing a SOA Center of Excellence

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

Page 26: Successfully establishing a SOA Center of Excellence

Look to HP for SOA Quality

Service TestManagement

Service Test

LoadRunnerSOA

SOA Diagnostics

Accelerate Service Delivery and SOA Adoption

HP Application Delivery Dashboard

26

Page 27: Successfully establishing a SOA Center of Excellence

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

Page 28: Successfully establishing a SOA Center of Excellence

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

Page 29: Successfully establishing a SOA Center of Excellence

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

Page 30: Successfully establishing a SOA Center of Excellence

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

Page 31: Successfully establishing a SOA Center of Excellence

© 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

[email protected]

Threaded discussion forum and Self assessment tool both available at no charge