Successfully establishing a SOA Center of Excellence


Published on

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

Published in: Technology, Business
1 Comment
  • I think this provides a good framework for establishing new teams when their remit has changed. It provides a fair amount of direction on the Change Journey (i.e., called the SOA Journey) and focuses on the People Issues, which have the most impact on successful change. This is not just a technology resource.
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Successfully establishing a SOA Center of Excellence

  1. 1. SOA Center of Excellence Andrew Pugsley Kelly Emo Chief SOA Strategist Director, Product Marketing Technology for better business outcomes © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice
  2. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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
  16. 16. Kelly Emo Director, SOA Product Marketing Technology for better business outcomes © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice
  17. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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
  31. 31. Threaded discussion forum and Self assessment tool both available at no charge Technology for better business outcomes © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice