© 2008 IBM Corporation SOA Sales Enablement Johannesburg 21 August 2008 SOA Governance: An Overview Joe Ruthven Business Development Manager, SOA

Slides:



Advertisements
Similar presentations
Business Alignment Using Enterprise Architecture
Advertisements

Presentation Title | Date | Page 1 Extracting Value from SOA.
What is Business Architecture?. Overview Agility matters today more than yesterday Previous methods for managing change were designed for the needs of.
A BPM Framework for KPI-Driven Performance Management
Life Science Services and Solutions
HP Quality Center Overview.
Primary Benefit Types Value Discipline Benefits – Operating Excellence Reduce Cost Reduce Risk – Product Leadership Increase Revenue – Customer Intimacy.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
Building a SOA roadmap for your enterprise Presented by Sanjeev Batta Architect, Cayzen Technologies.
Connecting People With Information DoD Net-Centric Services Strategy Frank Petroski October 31, 2006.
A Presentation for the Enterprise Architect © 2008 IBM Corporation IBM Technology Day - SOA SOA Governance Miroslav Petrek IT Software Architect
Entrenching SOA in the organisation
Nitin Singhal SOA Tech Sales
Corporate Context: A SOA & BPM Alliance Via Business Data Management Amir Bahmanyari Architect.
SOA Governance.
SOA Architecture Delivery Process by Dr. Robert Marcus SRI International 1100 Wilson Boulevard Arlington, VA
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Advancing the Business/IT linkage with SOA Governance and Service Lifecycle Management May 2007 Main Point: SOA Governance and Service Lifecycle Management.
Viewpoint Consulting – Committed to your success.
IT Governance: Simultaneously Empowers and Controls Source: IT Governance, Chapter 1.
Realising the Potential of Service Oriented Architecture Kris Horrocks Connected Systems Division Microsoft.
Systems Integration & Consulting June Copyright ® 2009 Ayenda Agenda Introduction to Systems Integration System Integration Challenges and Opportunities.
© 2006 IBM Corporation SOA on your terms and our expertise Discovering the Value of SOA SOA In Action SOA & End-2-End Business Driven Development using.
December 3, 2010 SAIF Governance Framework A Brief Update on work to date.
SOA Governance.
LEVERAGING THE ENTERPRISE INFORMATION ENVIRONMENT Louise Edmonds Senior Manager Information Management ACT Health.
Enterprise Architecture
Welcome ISO9001:2000 Foundation Workshop.
Release & Deployment ITIL Version 3
Getting Smarter with Information An Information Agenda Approach
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
Achieving Agility with WSO2 App Factory S. Uthaiyashankar Director, Cloud Solutions WSO2 Inc. Dimuthu Leelarathne Software Architect WSO2 Inc.
Chapter © 2009 Pearson Education, Inc. Publishing as Prentice Hall.
The Challenge of IT-Business Alignment
Bennett Adelson. Microsoft Solution Center. Independence OH February 4, 2010 BENNETT ADELSON Microsoft® Solution Center.
Service Transition & Planning Service Validation & Testing
Systems Design Approaches The Waterfall vs. Iterative Methodologies.
Delivering business value through Context Driven Content Management Karsten Fogh Ho-Lanng, CTO.
Why Governance? SOA Governance allows to n Master complexity of IT n Support business process change.
© 2006 IBM Corporation Realizing the potential of your SOA with the IBM WebSphere Service Registry and Repository Presenter: Job Title:
Project Portfolio Management Business Priorities Presentation.
Business Productivity Infrastructure Optimization Campaign 1 Agenda: BPIO Partner Sales Readiness Workshop Day 3: Topic: Enterprise Content management.
Last Updated 1/17/02 1 Business Drivers Guiding Portal Evolution Portals Integrate web-based systems to increase productivity and reduce.
OCTO Agile Enterprise Team Higher achievement through better business/technology alignment.
Align Business and Information Technology – with SOA Pradeep Nair Director – Software Group (IBM India/SA)
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Independent Insight for Service Oriented Practice Summary: Service Reference Architecture and Planning David Sprott.
Technical Support to SOA Governance E-Government Conference May 1-2, 2008 John Salasin, Ph.D. DARPA
Robert Mahowald August 26, 2015 VP, Cloud Software, IDC
IBM CEEMEA SOA SWAT Team © 2007 IBM Corporation Johannesburg, Aug. 21, 2008 Service Discovery, Creation & Reuse Julius PETER SWG SOA Sales Executive, CEEMEA.
IBM SOA EXECUTIVE SUMMIT
© 2006 IBM Corporation IBM Business-Centric SOA Event SOA on your terms and our expertise IBM Strategy for SOA Governance Empowering Teams to Innovate.
Basic Concepts Key Learning Points : The objectives of this chapter are as follows:  To provide an introduction to the basic Concepts of enterprise architectures,
Driving Value from IT Services using ITIL and COBIT 5 July 24, 2013 Gary Hardy ITWinners.
Plan for Application Consolidation. Successful application consolidation relies on assessment of the application portfolio to determine the best candidates.
Service Design.
© 2006 IBM Corporation Realizing the potential of your SOA with the IBM WebSphere Service Registry and Repository Presenter: Job Title:
Partner Toolbox Cloud Infrastructure & Management
CIM Modeling for E&U - (Short Version)
IT Governance at the SCO
Identify the Risk of Not Doing BA
ITSM Governance is Imperative to Succeed
The Organizational Context
KEY INITIATIVE Shared Services Function Management
KEY INITIATIVE Financial Data and Analytics
Introduction to SOA Part II: SOA in the enterprise
Bridging the ITSM Information Gap
Presentation transcript:

© 2008 IBM Corporation SOA Sales Enablement Johannesburg 21 August 2008 SOA Governance: An Overview Joe Ruthven Business Development Manager, SOA

SOA Sales Enablement Johannesburg – 21 August What is Governance? Governance The establishment of chains of responsibility to empower people, measurement to gauge effectiveness, policies to guide the organization to meet their goals, control mechanisms to ensure compliance, and communication to keep all required parties informed IT Governance The application of governance to an IT organization, its people, processes, and information to guide the way those assets support the needs of the business. SOA Governance A specialization of IT Governance that puts key IT Governance decisions within the context of the lifecycle of service components, services, and business processes. It is the effective management of this lifecycle that is the key goal of SOA Governance.

SOA Sales Enablement Johannesburg – 21 August Why SOA Governance matters The promise of SOA A pile of services Without governance With governance "Without solid architecture and governance in place SOA is basically a waste of time.” - Redmonk "SOA Governance is most important. We need to settle it before we go into the implementation phase." - Mitsui-Soko Co SOA will not deliver long- term benefits to enterprises without effective Governance - Sagatuck

SOA Sales Enablement Johannesburg – 21 August When Do I Need SOA Governance?  When the organization reaches the stage where they would like to begin wide spread adoption of SOA, issues arise that demonstrate the need for a governance framework tuned and modified for SOA Many customers start their SOA journey by building a proof of concept or embark on a small pilot project. The objective is to demonstrate that the technology can be successfully used by the organization to build an SOA application.

SOA Sales Enablement Johannesburg – 21 August

SOA Sales Enablement Johannesburg – 21 August Currency conversion service Accounting department App. 1App Provide a currency service that fills a specific line of business (LOB)‏ A scenario on the importance of SOA governance – step 1 * Scenario from Introduction to SOA Governance, Bobby Woolf.

SOA Sales Enablement Johannesburg – 21 August Currency conversion service Accounting department App. 1App. 2 Order fulfillment Sales Purchasing Legal 2. Other LOBs start using the service A scenario on the importance of SOA governance – step 2 1. Provide a currency service that fills a specific line of business (LOB)‏

SOA Sales Enablement Johannesburg – 21 August 2008 Reuse

SOA Sales Enablement Johannesburg – 21 August Currency conversion service Accounting department App. 1App LOBs increase use of services / quality suffers A scenario on the importance of SOA governance – step 3 2. Other LOBs start using the service 1. Provide a currency service that fills a specific line of business (LOB)‏ Order fulfillment Sales Purchasing Legal

SOA Sales Enablement Johannesburg – 21 August Overload ?

SOA Sales Enablement Johannesburg – 21 August Currency conversion service Accounting department App. 1App LOBs increase use of services / quality suffers A scenario on the importance of SOA governance – step 3 2. Other LOBs start using the service 1. Provide a currency service that fills a specific line of business (LOB)‏ Order fulfillment Sales Purchasing Legal x x x x xx

SOA Sales Enablement Johannesburg – 21 August QoS

SOA Sales Enablement Johannesburg – 21 August Service is fixed at provider’s expense Currency conversion service Accounting department App. 1App LOBs increase use of services / quality suffers A scenario on the importance of SOA governance – step 4 2. Other LOBs start using the service 1. Provide a currency service that fills a specific line of business (LOB)‏ Order fulfillment Sales Purchasing Legal

SOA Sales Enablement Johannesburg – 21 August Service is fixed at provider’s expense Currency conversion service Accounting department App. 1App LOBs increase use of services / quality suffers A scenario on the importance of SOA governance – step 5 2. Other LOBs start using the service 1. Provide a currency service that fills a specific line of business (LOB)‏ Order fulfillment Sales Purchasing Legal x x x x xx 5. Fix works temporarily but problem reappears

SOA Sales Enablement Johannesburg – 21 August

SOA Sales Enablement Johannesburg – 21 August Service is fixed at provider’s expense Currency conversion service Accounting department App. 1App LOBs increase use of services / quality suffers A scenario on the importance of SOA governance – step 6 2. Other LOBs start using the service 1. Provide a currency service that fills a specific line of business (LOB)‏ Order fulfillment Sales Purchasing Legal 5. Fix works temporarily but problem reappears x x x x xx 6. Maintenance costs soar / provider ends service

SOA Sales Enablement Johannesburg – 21 August SOA Governance Factors to Consider 1.Garner C-level backing across the board 2.Engage the business and drive business value 3.Establish an SOA funding model for the long term 4.An enterprise architecture facilitates initial establishment of SOA governance 5.Commit to roles, responsibilities and resources 6.Get the message out 7.Be ready for SOA

SOA Sales Enablement Johannesburg – 21 August Defining SOA Governance Approach – What issues are we addressing? Who decides what shared services are needed and in which areas of the business they should be deployed? How will SOA development, execution, and maintenance of shared services be funded? How do we ensure that SOA projects remain aligned with business goals and deliver the expected business results? How do we bridge the fact that various organizations have their own objectives and that there are not always common goals?

SOA Sales Enablement Johannesburg – 21 August Define the Governance Approach  Define/modify governance processes  Design policies and enforcement mechanisms  Identify success factors, metrics  Identify owners and funding model  Charter/refine SOA Center of Excellence  Design governance IT infrastructure Monitor and Manage the Governance Processes  Monitor compliance with policies  Monitor compliance with governance arrangements  Monitor IT effectiveness metrics Enable the Governance Model Incrementally  Deploy governance mechanisms  Deploy governance IT infrastructure  Educate and deploy on expected behaviors and practices  Deploy policies Plan the Governance Need  Document and validate business strategy for SOA  Assess current IT and SOA capabilities  Define/Refine SOA vision and strategy  Review current Governance capabilities and arrangements  Layout governance plan SOA Governance Lifecycle

SOA Sales Enablement Johannesburg – 21 August SOA Governance encompasses 14 critical processes across the service lifecycle Service Planning Service Modeling Service Implementation Service Management Assemble Services Deploy Services Test Services Design Services Manage Service Levels Manage Service Security Manage Service Change Manage Quality of Service Specify Services Realize Services Identify Services Identify Service Owners Define Service Focus Feedback Loop Define Service Funding …performed by Boards and Roles …guided by Policies, Procedures, Standards …monitored by Metrics …supported by Tools

SOA Sales Enablement Johannesburg – 21 August Services must be compliant with the existing reference architecture Services should have a different response time based on the access method Policies and Metrics Services should be reused instead of created whenever possible Policy % reused services response time  Other Examples of Metrics: –# of services identified by Domain Decomposition (top-down) –# of services identified by Goal-Service Modeling –# of candidate services –Time to complete design (high-level and low-level design) Metric # changes And trace them to Business Goals SGMM Process Service Design Service Deployment Service Architecture

SOA Sales Enablement Johannesburg – 21 August Center of Excellence (CoE) Role and Mission Makes SOA success Someone's Responsibility Socialize Architecture Communicate framework, best practices, assets, patterns, templates, recipes, methods and other blueprints Provide Project Support Provide direct project assistance to drive architecture and gain feedback on vitality & viability and harvest assets Provides Skills Transfer & Early Proof of Concepts Identify skills gaps and create development roadmaps Drive use of new technologies Provide Architecture Vitality & Thought Leadership Continuously assess, refine and architecture framework and supporting assets based on internal & external influences Promotes Asset Adoption Manage service, service component, pattern, data re- use processes to reduce project risk and accelerate delivery Conduct Architecture Reviews Perform independent design and architecture reviews for key applications Provides Best Practice Policy & Procedures Provide expert resources to accelerate delivery of critical architecture practices Production Support Enable infrastructure teams to execute on build/deploy, tuning, and metrics reporting Center of Excellence

SOA Sales Enablement Johannesburg – 21 August Governance at Design time - What issues are we addressing? How do I enforce established SOA governance policies and procedures throughout the service delivery lifecycle? How do I maintain and secure services assets while encouraging reuse? How can I improve my ability to deliver high-quality services and composite applications quickly and efficiently? How do I make sure that the applications I create and assemble do what the business wants them to do? How do I support a geographically disbursed team and maintain control? How do I know how my software assets are being used? What cost savings are there? How can I make sure that my developers have the right, high quality asset easily available? How do I prescribe and enforce the use of certain architectural standards? How do I link my project portfolio to my software assets and architecture? How do I control what projects can create new or access existing service assets? How do I know what assets in my environment use which services? How do I ensure alignment with architecture, standards and business goals?

SOA Sales Enablement Johannesburg – 21 August Governance at Run time - What are the issues are? "Wild West" or “Rogue” Services : EXTREMELY DIFFICULT TO GAIN CONTROL OVER  Services proliferate wildly because no formal service-definition process is in place  Nobody knows how many services are in place, where they are or what they do  Need to reconcile registered vs. deployed services (e.g. “rogue” services)  No leverage and no reuse – defeats a major benefit of SOA "Duplicated” Services: SUPERFICIALLY EFFECTIVE BUT LIMITED REAL SAVINGS  Too large and contain services often duplicated twice or more  Duplicated Web Services must be identified  Rewarding mechanisms for reusing and creating reusable services is vague  Little reuse while maintenance costs multiply, much higher than needed "Shelfware” Services: A WASTE OF RESOURCE, WON’T DELIVER BENEFITS  Few applications actually use the Public services. Most applications remain as they are  Approved and deployed services have not been used. Need to report on unused Web services to limit shelf-ware.  IT organization does not have information on usage of deployed services. No way to visualize what services are running.  Reuse is a promise that's never kept Unsecure Services : LIMITS SERVICE USE AND BUSINESS OPPORTUNITIES  Services are not used internally because they cannot be trusted  Security threats from external access. Cannot open up services to customers, partners, and suppliers due to lack of security.  Service usage is cumbersome due to multiple Authentication and Authorization systems needed to give partners access  Risk of security breaches, No leverage and no reuse of services Rigid Services: ROADBLOCK TO AGILE, FLEXIBLE BUSINESS PROCESSES  No automatic selection of service providers based on rules. Business rules are hard-coded in applications and services—difficult and expensive to change  SOA cannot respond in real time to service problems—services are not reliable  Need to be able to dynamically determine service to use based on observed qualities of service (QoS)  Need to be able to dynamically determine service to use based on message content or version  Promise of reduced maintenance costs with SOA is not realized, No leverage and no reuse of services Ineffective Service Management : SERVICES MUST BE MANAGED AS RESOURCES  Poor performance of service endpoints; SLAs not respected  Production disruption when changing service versions or adding / removing service endpoints  Services must be managed as any other resource. Web services must be monitored and issues mediated.  Web service failures can affect many business applications and processes

SOA Sales Enablement Johannesburg – 21 August IBM tool support for SOA Governance Define the Governance Approach Rational Method Composer Rational RequisitePro Rational Portfolio Manager WebSphere Business Modeler Establish the Governance Need Rational Method Composer Rational Portfolio Manager Deploy the Governance Model Incrementally Rational Software Delivery Platform Rational Change Management Rational Asset Manager WebSphere Service Registry and Repository Monitor and Manage the Governance Processes Rational Portfolio Manager Tivoli Composite Application Manager for SOA WebSphere Business Monitor

SOA Sales Enablement Johannesburg – 21 August Development-time Deployed / Run-time Federated Search & Publish ClearQuestClearCase Software Architect Generic Client (.Net or other) Bridge Development and Runtime Services with RAM and WSRR Service traceability to versioned assets and referenced artifacts Asset based development change, notification and review process Ensures services are developed consistently & in compliance with architecture CICS Datapower Business Services Fabric, ITCAM for SOA WebSphere ESB, Message Broker, Process Server Mediations based on WSRR Lookup for dynamic endpoint selection and binding Any CICS Web services provider program publish & read capability Web services client can publish and search  Not every deployed service is a reusable asset and not every reusable asset is a deployed service Publish Find Enrich Govern Manage WebSphere Service Registry and Repository Optimized service metadata access on WSRR Lookup for dynamic endpoint selection and binding Define Search/ Retrieve Create/ Modify Govern Measure Rational Asset Manager

SOA Sales Enablement Johannesburg – 21 August Summary Governance is a critical success factor for your customer’s journey to SOA. You need to focus on this to ensure success for your customer and for you. Lack of working governance mechanisms in midsize-to-large (greater than 50 services) post-pilot projects will be the most common reason for project failure (0.8 probability). (Gartner) Governance isn't optional- it's imperative. Without it, ROI will be low and every project out of pilot phase will be at risk. (Gartner) Professional investors are willing to pay premiums of 18-26% for stock in firms with high governance. (McKinsey Quarterly) Winning Governance puts you in trusted advisor status. This is one of the critical sales to win to ensure follow on sales. Governance solutions include a combination of Service engagements and software tools. This is a combination that works to IBM’s advantage. Position IBM as the complete solution provider and our competitors as providing only a partial solution. We suggest including aspects of Governance in every SOA deal.