SOA Governance

1,167 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,167
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
89
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

SOA Governance

  1. 1. 6
  2. 2. IBM SOA Architect Summit SOA Governance A Presentation for the Enterprise Architect © 2006 IBM Corporation
  3. 3. IBM SOA Architect Summit Agenda  SOA Governance – the Enterprise Architecture Perspective  SOA Governance Lifecycle  SOA Governance Challenges and Capabilities to Address Challenges 3 SOA on your terms and our expertise
  4. 4. IBM SOA Architect Summit What is … IT Governance? Establishing decision making rights associated with IT Establishing mechanisms and policies used to measure and control the way IT decisions are made and carried out SOA Governance? Extension of IT Governance focused SOA Governance is a on the lifecycle of services to catalyst for ensure the business value of SOA improving overall IT Governance 4 SOA on your terms and our expertise
  5. 5. IBM SOA Architect Summit Why SOA Governance Matters  Realize business benefits of SOA – Business process flexibility – Improved time to market  Mitigate business risk and regain control – Maintaining quality of service – Ensuring consistency of service  Improved team effectiveness – Measuring the right things – Communicating clearly between business and IT 5 SOA on your terms and our expertise
  6. 6. IBM SOA Architect Summit Enterprise Architecture and SOA Governance Strategy Information Business Business Technology Technology Opportunity Strategy Availability Strategy Enterprise wide focus Enterprise Architecture Business IT Architecture Architecture Planning Processes Applications Ensures Vitality Information Data People Technology Locations Transition Plan Project focus Business Operating Environment and IT Infrastructure Design and Delivery IT Solutions 6 SOA on your terms and our expertise
  7. 7. IBM SOA Architect Summit SOA Governance Considerations Processes, Roles and Organization Business & IT Strategies Business Directions Service Model IT Strategies Architectural Key Requirements Compliance, Relevance & Value Roles Definition Organization Communication Vitality External Effects Technology Changes Business Value Compliance Principles New Requirements & Models Options IT Investments Standards Plans Compliance Assessment & Impacts Architecture Stakeholders 7 SOA on your terms and our expertise
  8. 8. IBM SOA Architect Summit SOA Governance Lifecycle Define the Governance Approach Plan the Governance Need  Define/modify governance processes  Document and validate business strategy  Design policies and enforcement mechanisms for SOA and IT  Identify success factors, metrics  Assess current IT and SOA capabilities  Identify owners and funding model  Define/Refine SOA vision and strategy  Charter/refine SOA Center of Excellence  Review current Governance  Design governance IT infrastructure capabilities and arrangements  Layout governance plan Enable the Governance Model Incrementally Monitor and Manage  Deploy governance mechanisms the Governance Processes  Deploy governance IT infrastructure  Monitor compliance with policies  Educate and deploy on expected behaviors  Monitor compliance with governance arrangements and practices  Monitor IT effectiveness metrics  Deploy policies 8 SOA on your terms and our expertise
  9. 9. IBM SOA Architect Summit SOA Governance Lifecycle Plan the Governance Need Define the Governance Approach  Document and validate business strategy  Define/modify governance processes for SOA and IT  Design policies and enforcement mechanisms  Assess current IT and SOA capabilities  Identify success factors, metrics  Define/Refine SOA vision and strategy  Identify owners and funding model  Review current Governance  Charter/refine SOA Center of Excellence capabilities and arrangements  Design governance IT infrastructure  Layout governance plan Enable the Governance Model Incrementally Monitor and Manage  Deploy governance mechanisms the Governance Processes  Deploy governance IT infrastructure  Monitor compliance with policies  Educate and deploy on expected behaviors  Monitor compliance with governance arrangements and practices  Monitor IT effectiveness metrics  Deploy policies 9 SOA on your terms and our expertise
  10. 10. IBM SOA Architect Summit SOA Governance Lifecycle Define the Governance Approach  Define/modify governance processes Plan the Governance Need  Design policies and enforcement mechanisms  Document and validate business strategy for SOA and IT  Identify success factors, metrics  Assess current IT and SOA capabilities  Identify owners and funding model  Define/Refine SOA vision and strategy  Charter/refine SOA Center of Excellence  Review current Governance  Design governance IT infrastructure capabilities and arrangements  Layout governance plan Enable the Governance Model Incrementally Monitor and Manage  Deploy governance mechanisms the Governance Processes  Deploy governance IT infrastructure  Monitor compliance with policies  Educate and deploy on expected behaviors  Monitor compliance with governance arrangements and practices  Monitor IT effectiveness metrics  Deploy policies 10 SOA on your terms and our expertise
  11. 11. IBM SOA Architect Summit SOA Governance Lifecycle Define the Governance Approach Plan the Governance Need  Define/modify governance processes  Document and validate business strategy  Design policies and enforcement mechanisms for SOA and IT  Identify success factors, metrics  Assess current IT and SOA capabilities  Identify owners and funding model  Define/Refine SOA vision and strategy  Charter/refine SOA Center of Excellence  Review current Governance  Design governance IT infrastructure capabilities and arrangements  Layout governance plan Enable the Governance Model Incrementally Monitor and Manage  Deploy governance mechanisms the Governance Processes  Deploy governance IT infrastructure  Monitor compliance with policies  Educate and deploy on expected  Monitor compliance with governance arrangements behaviors and practices  Monitor IT effectiveness metrics  Deploy policies 11 SOA on your terms and our expertise
  12. 12. IBM SOA Architect Summit SOA Governance Lifecycle Define the Governance Approach Plan the Governance Need  Define/modify governance processes  Document and validate business strategy  Design policies and enforcement mechanisms for SOA and IT  Identify success factors, metrics  Assess current IT and SOA capabilities  Identify owners and funding model  Define/Refine SOA vision and strategy  Charter/refine SOA Center of Excellence  Review current Governance  Design governance IT infrastructure capabilities and arrangements  Layout governance plan Enable the Governance Monitor and Manage Model Incrementally  Deploy governance mechanisms the Governance Processes  Deploy governance IT infrastructure  Monitor compliance with policies  Educate and deploy on expected behaviors  Monitor compliance with governance arrangements and practices  Monitor IT effectiveness metrics  Deploy policies 12 SOA on your terms and our expertise
  13. 13. IBM SOA Architect Summit SOA Governance & Management Method Plan Define Enable Measure Determine the Define the SOA Implement the SOA Refine the SOA Governance Focus Governance Model Governance Model Governance Model Understand current Measure Define and Implement the governance effectiveness refine governance transition plan structures governance processes processes Create IT Initiate SOA governance organizational baseline Define changes Measure organizational effectiveness of change organization Define scope of Launch the SOA change governance Center of Excellence Define IT changes Review and refine Implement operational Conduct change in SOA infrastructure for environment readiness survey development SOA Continuous SOA Governance Process Measurement & Improvement 13 SOA on your terms and our expertise
  14. 14. IBM SOA Architect Summit SOA Governance Challenges  Establishing decision rights  Defining high value business services  Managing the lifecycle of assets  Measuring effectiveness 14 SOA on your terms and our expertise
  15. 15. IBM SOA Architect Summit Challenge: Establishing Decision Rights Everyone is responsible and no one is responsible LOB IT IT Decides to deliver Uses SOA to build Starts SOA projects consistent a unified view of to integrate customer customer across services from every experience across LOBs LOB LOBs IT IT LOB Deals with issues around funding, Cannot deliver Realizes the need ownership, roles & results because for SOA responsibilities and project stalls governance control 15 SOA on your terms and our expertise
  16. 16. IBM SOA Architect Summit Challenge: Establishing Decision Rights Everyone is responsible and no one is responsible LOB IT IT Decides Ito deliver How do execute Who has the best Who should quickly? Uses SOA to build customer data? Startslead this SOA projects consistent a unified view of How much to integrate cross-LOB customer customer across will it cost? services from every initiative? experience across LOBs LOB LOBs IT IT LOB Who shouldissues Deals with fund How do we How do we govern this shared around funding, move forward to Cannot deliver Realizes theneeds this? Who need service? Who’s ownership, roles & deliver results because to be involved? for SOA responsibilities fix responsible to and application? project stalls governance it if it breaks? control 16 SOA on your terms and our expertise
  17. 17. IBM SOA Architect Summit Challenge: Establishing Decision Rights SOA Governance Challenges  Funding & ownership Capabilities Needed of shared services  Service portfolio planning  Executive commitment  Organizational design to governance  Governance process for SOA  Organizational design 17 SOA on your terms and our expertise
  18. 18. IBM SOA Architect Summit SOA Center of Excellence (COE) A Proven Organizational Model for Governance and Management Provides Helps Project Provides Skills Socialize Support Transfer & Early Architecture Proof of Concepts Provides Center Promotes Architecture Asset Vitality & Thought of Adoption Leadership Excellence Conducts Provides Best Architecture Provides Practice Policy & Reviews Production Procedures Support 18 SOA on your terms and our expertise
  19. 19. IBM SOA Architect Summit Challenge: Defining High Value Business Services Instantiating policy and metrics Business Exec CIO IT Council Recognizes that IT Determines that is not flexible Hong Kong & Announces enough to support Thailand need expansion into Asia expansion customer service system Development Exec Bus. Analyst & Arch. Bus. Analyst & Arch. Models process and services that Decides to use Creates business maximize SOA to implement process and commonality but services than can service models are configurable for be localized each country 19 SOA on your terms and our expertise
  20. 20. IBM SOA Architect Summit Challenge: Defining High Value Business Services Instantiating policy and metrics Business Exec CIO IT Council What’s the How do I support Determinesthe What are that revenue Recognizes that IT the expansion policies and Hong Kong & Announces opportunity? How and not flexible is provide clear standards that Thailand need expansion it cost to much will into Asia enough to support investment expansion customerdefined must be service get into Asia? value? andsystem enforced? Development Exec Bus. Analyst & Arch. Bus. Analyst & Arch. What is the current Models process Which services can What business and services that be shared? Who Decides to use and desired services are Creates business maximize makes decisions SOA to implement business process? needed? What is process and commonality but about sharing services than can Who needs to agree common between service service services? What for are configurabledo I be localized on the models countries? each country need to measure? model? 20 SOA on your terms and our expertise
  21. 21. IBM SOA Architect Summit Challenge: Defining High Value Business Services SOA Governance Challenges Capabilities Needed  Decision rights and governance process for shared services  Governance process for SOA  Communicating and enforcing  Method for defining business standards, platforms and processes, services and metrics policies  Enterprise view of services  Identifying and implementing & data shareable services  Best practices for identifying and defining shared services 21 SOA on your terms and our expertise
  22. 22. IBM SOA Architect Summit Service Identification, Definition and Ownership  Perform service modeling to identify high value business services and specify services  Classify services into logical domains and assign owners to each domain, to simplify the management and implementation of an SOA – Business Service Domains – services which provide business value, e.g., request for information, and contain business logic – Infrastructure Service Domains – services which provide indirect business value and do not contain business logic, e.g., authenticate user  Domain owners monitor, define, and authorize changes to existing services and decide when a new service in their domain is required 22 SOA on your terms and our expertise
  23. 23. IBM SOA Architect Summit Challenge: Managing the Lifecycle of Assets Managing services as assets Business Exec. Development Exec. Developer Finds it difficult to Requires changes determine which applications and Makes changes to to billing service services are known applications across all LOBs to impacted by this and services enforce new policy change Operations Bus. & IT Execs Discovers that change to the Needs to identify a service has broken more formal the catalog approach for application managing services 23 SOA on your terms and our expertise
  24. 24. IBM SOA Architect Summit Challenge: Managing the Lifecycle of Assets Managing services as assets Business Exec. Development Exec. Developer Finds it difficult to Why will this change Am I allowed to Why will this change determine which Requires changes take so long to change this online cost so much? Why applications and Makes changes to to billingchange implement? How do does a service services are billing service? known applications across all LOBs to I identify exactly How do I validate impact so many IT impacted by this and services enforce new policy which assets are the change? systems? change impacted? Operations Bus. & IT Execs What caused this Discovers that Who owns problem? How do Needs to identify a services? What I change to the prevent this? service supposed are the formal more policies Who’s has broken approach for the catalog for changing to notify the managing services application shared services? users? 24 SOA on your terms and our expertise
  25. 25. IBM SOA Architect Summit Challenge: Managing the Lifecycle of Assets SOA Governance Challenges Capabilities Needed Eliminate and prevent  Governance process for SOA unnecessary service  Change management proliferation  Policies for publishing, using Change management for and retiring services shared services  Infrastructure to help organize – Security & authentication and discover services assets, – Decision rights & process govern access and monitor service vitality 25 SOA on your terms and our expertise
  26. 26. IBM SOA Architect Summit Tools to Manage Assets and Govern Access  Publish, Deploy  UDDI Discovery, Retrieve  Discover, Harvest  Publish Service Development Service Endpoint Registries / Lifecycle Repositories Development Asset Repository Discovery Utilities and Integration Service Registry and Repository Change and Release Operational Efficiency and  Runtime Access: Management Resilience Search, select, bind, route, filter, Change & Configuration transform Composite Application / Management Database Service Management ITSM Processes  Publish, Deploy  Retrieve Operational Policies  Service Descriptions 26 SOA on your terms and our expertise
  27. 27. IBM SOA Architect Summit Challenge: Measuring Effectiveness Measuring performance and adjusting Business Exec. CIO Development Team Identifies Mandates use of Exposes existing opportunity to SOA to leverage business improve value to existing assets functionality as partners services Operations Team Bus. Analyst Realizes that Does not have increased utilization transaction information for volumes impact service billing and response time SLA definition 27 SOA on your terms and our expertise
  28. 28. IBM SOA Architect Summit Challenge: Measuring Effectiveness Measuring performance and adjusting Business Exec. CIO Development Team What Identifies is the business How do I bill those How do I instrument opportunity? How Mandates use of third parties? How Exposes existing the service in order opportunity to can I quickly and do I plan leverage SOA to resources business to enable improve value to profitably get this toexisting quality of ensure assets functionality as measurement of partners offering to market? service? services performance? Operations Team Bus. Analyst How do I get the Realizesthe What is that Does not have right information service increased utilization utilization rate? to assess transaction information for whether I’m Who is using it? volumes impact service billing and meeting my SLA response time SLA definition obligations? 28 SOA on your terms and our expertise
  29. 29. IBM SOA Architect Summit Challenge: Measuring Effectiveness SOA Governance Challenges  Measuring service utilization Capabilities Needed and cost  Measuring project cost  Governance process for SOA  Measuring business benefit  Visibility to usage and project  Access and visibility to information information  Business and IT dashboards  Decision rights and governance process 29 SOA on your terms and our expertise
  30. 30. IBM SOA Architect Summit Execution of Business Strategy Related to IT Goals  Link IT objectives with concrete business objectives  Manage interactions, metrics, and dependencies in real time  Rapidly resolve existing and projected gaps in plans  Quickly push, reach agreement, and implement modified objectives through a dynamic change management system  Correct objective shortfalls through collaborative services  Provide consolidated views for each role 30 SOA on your terms and our expertise
  31. 31. IBM SOA Architect Summit Guidelines in Making SOA Decisions Strategic  Business agility for competitive advantage is the fundamental business requirement – and is enabled by SOA  The most important and far-reaching SOA Governance best practice is for the CIO to report to the CEO  Successful enterprises consistently demonstrate a willingness to sacrifice function to sustain architectural integrity  Behaviors, not strategies, create value  Without an IT investment approval process within an enterprise-wide IT governance plan, IT investments invariably build toward localized rather than enterprise goals  If a peer relationship between IT and the business units cannot be forged, SOA will not be successful 31 SOA on your terms and our expertise
  32. 32. IBM SOA Architect Summit Guidelines in Making SOA Decisions Tactical  Governance is not management. Governance determines who makes the decisions. Management is the process of making and implementing the decisions  Within a business process, each interaction with an IT asset is a potential service  A service that mirrors (and executes) a business process, can be used to allocate IT costs and provide IT justification by correlating costs with business process results  A company’s SOA gives IT a definitive way to prove business value through business results measurements  Competitive business agility is achieved when a change in business process no longer requires a change to application programming logic  In an agile business, incremental business services – mirroring business process steps – become IT’s core deliverable  Business-savvy IT architects are the bridge between IT and the company’s business units 32 SOA on your terms and our expertise
  33. 33. IBM SOA Architect Summit How IBM Enables SOA Governance  Methods, process, tools and technology for: - Defining/refining governance approach - Identifying high value business services and instantiating policy and standards - Managing the lifecycle of services and other assets - Gaining visibility to performance against goals  Services and expertise to assist across the entire service lifecycle 33 SOA on your terms and our expertise
  34. 34. IBM SOA Architect Summit Thai Hindi Russian Traditional Chinese Gracias Spanish Obrigado Arabic Thank You Brazilian Portuguese Grazie Danke Italian German Merci French Simplified Chinese Tamil Korean Japanese 34 SOA on your terms and our expertise
  35. 35. 6

×