Business Centric SOA Event SOA Governance A Presentation
Business Centric SOA Event SOA Governance A Presentation for the Enterprise Architect © 2006 IBM Corporation
Business Centric SOA Event Agenda § SOA Governance – the Enterprise Architecture Perspective § SOA Governance Lifecycle § SOA Governance Challenges and Capabilities to Address Challenges 2 SOA on your terms and our expertise
Business Centric SOA Event 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 on the lifecycle of services to ensure the business value of SOA 3 SOA on your terms and our expertise SOA Governance is a catalyst for improving overall IT Governance
Business Centric SOA Event Why SOA Governance Matters § BINDS IT Effort to business imperatives – – Align IT and business priorities Direct the use of IT resources Reduce barriers to adoption Translate and Communicate clearly between business and IT § Mitigate business risk and strengthen control – Maintaining quality of service – Ensuring consistency of service – Define service levels etc 4 SOA on your terms and our expertise
Business Centric SOA Event Enterprise Architecture and SOA Governance Strategy Enterprise wide focus Business Opportunity Information Technology Strategy Business Strategy Enterprise Architecture Planning Business Architecture IT Architecture §Processes §Information §People §Locations §Applications §Data §Technology Availability En su res Project focus IT Solutions 5 SOA on your terms and our expertise s En om C s nt ce n a li p ure Design and Delivery me Ensures Vitality Transition Plan Business Operating Environment and IT Infrastructure Ali gn
Business Centric SOA Event SOA Governance Considerations Processes, Roles and Organization Business & IT Strategies Business Directions IT Strategies Key Requirements Service Model Organization Vitality External Effects Definition Communication Roles Technology Changes Compliance New Requirements & Options IT Investments Compliance Assessment & Impacts Architecture Stakeholders 6 Architectural Compliance, Relevance & Value SOA on your terms and our expertise Business Value Principles Models Standards Plans
Business Centric SOA Event SOA Governance Lifecycle Define the Governance Approach Plan the Governance Need § Document and validate business strategy for SOA and IT § Assess current IT and SOA capabilities § Define/Refine SOA vision and strategy § Review current Governance capabilities and arrangements § Layout governance plan Monitor and Manage the Governance Processes § Monitor compliance with policies § Monitor compliance with governance arrangements § Monitor IT effectiveness metrics 7 SOA on your terms and our expertise § 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 Enable the Governance Model Incrementally § Deploy governance mechanisms § Deploy governance IT infrastructure § Educate and deploy on expected behaviors and practices § Deploy policies
Business Centric SOA Event SOA Governance Lifecycle Plan the Governance Need § Document and validate business strategy for SOA and IT § Assess current IT and SOA capabilities § Define/Refine SOA vision and strategy § Review current Governance capabilities and arrangements § Layout governance plan Monitor and Manage the Governance Processes § Monitor compliance with policies § Monitor compliance with governance arrangements § Monitor IT effectiveness metrics 8 SOA on your terms and our expertise 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 Enable the Governance Model Incrementally § Deploy governance mechanisms § Deploy governance IT infrastructure § Educate and deploy on expected behaviors and practices § Deploy policies
Business Centric SOA Event SOA Governance Lifecycle Define the Governance Approach Plan the Governance Need § Document and validate business strategy for SOA and IT § Assess current IT and SOA capabilities § Define/Refine SOA vision and strategy § Review current Governance capabilities and arrangements § Layout governance plan Monitor and Manage the Governance Processes § Monitor compliance with policies § Monitor compliance with governance arrangements § Monitor IT effectiveness metrics 9 SOA on your terms and our expertise § 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 Enable the Governance Model Incrementally § Deploy governance mechanisms § Deploy governance IT infrastructure § Educate and deploy on expected behaviors and practices § Deploy policies
Business Centric SOA Event SOA Governance Lifecycle Define the Governance Approach Plan the Governance Need § Document and validate business strategy for SOA and IT § Assess current IT and SOA capabilities § Define/Refine SOA vision and strategy § Review current Governance capabilities and arrangements § Layout governance plan Monitor and Manage the Governance Processes § Monitor compliance with policies § Monitor compliance with governance arrangements § Monitor IT effectiveness metrics 10 SOA on your terms and our expertise § 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 Enable the Governance Model Incrementally § Deploy governance mechanisms § Deploy governance IT infrastructure § Educate and deploy on expected behaviors and practices § Deploy policies
Business Centric SOA Event SOA Governance Lifecycle Define the Governance Approach Plan the Governance Need § Document and validate business strategy for SOA and IT § Assess current IT and SOA capabilities § Define/Refine SOA vision and strategy § Review current Governance capabilities and arrangements § Layout governance plan Monitor and Manage the Governance Processes § Monitor compliance with policies § Monitor compliance with governance arrangements § Monitor IT effectiveness metrics 11 SOA on your terms and our expertise § 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 Enable the Governance Model Incrementally § Deploy governance mechanisms § Deploy governance IT infrastructure § Educate and deploy on expected behaviors and practices § Deploy policies
Business Centric SOA Event SOA Governance & Management Method Plan Define Enable Measure Determine the Governance Focus Define the SOA Governance Model Implement the SOA Governance Model Refine the SOA Governance Model Define and refine governance processes Implement the transition plan Measure effectiveness governance processes Understand current governance structures Create IT governance baseline Define scope of governance Conduct change readiness survey Define organizational change Define IT changes in SOA development Initiate SOA organizational changes Launch the SOA Center of Excellence Implement infrastructure for SOA Measure effectiveness of organization change Review and refine operational environment Continuous SOA Governance Process Measurement & Improvement 12 SOA on your terms and our expertise
Business Centric SOA Event SOA Governance Challenges § Establishing decision rights § Defining high value business services § Managing the lifecycle of assets § Measuring effectiveness 13 SOA on your terms and our expertise
Business Centric SOA Event Challenge: Establishing Decision Rights Everyone is responsible and no one is responsible 14 LOB IT IT Decides to deliver consistent customer experience across LOBs Uses SOA to build a unified view of customer across LOBs Starts SOA projects to integrate services from every LOB IT IT LOB Deals with issues around funding, ownership, roles & responsibilities and control Cannot deliver results because project stalls Realizes the need for SOA governance SOA on your terms and our expertise
Business Centric SOA Event Challenge: Establishing Decision Rights Everyone is responsible and no one is responsible 15 LOB IT IT How do Itoexecute Decides deliver quickly? consistent How much customer will it cost? experience across LOBs Who has the best Uses SOA to build customer data? a unified view of customer across LOBs Who should Startslead SOAthis projects to integrate cross-LOB services from every initiative? LOB IT IT LOB Who fund Dealsshould with issues this shared around funding, service? Who’s ownership, roles & responsible to fix responsibilities and it if itcontrol breaks? How do we move forward to Cannot deliver results because application? project stalls How do we govern this? Who Realizes theneeds need to be forinvolved? SOA governance SOA on your terms and our expertise
Business Centric SOA Event Challenge: Establishing Decision Rights SOA Governance Challenges § Funding & ownership of shared services § Executive commitment to governance § Organizational design 16 SOA on your terms and our expertise Capabilities Needed § Service portfolio planning § Organizational design § Governance process for SOA
Business Centric SOA Event SOA Center of Excellence (COE) A Proven Organizational Model for Governance and Management Helps Socialize Architecture Provides Architecture Vitality & Thought Leadership Conducts Architecture Reviews 17 SOA on your terms and our expertise Provides Project Support Center of Excellence Provides Production Support Provides Skills Transfer & Early Proof of Concepts Promotes Asset Adoption Provides Best Practice Policy & Procedures
Business Centric SOA Event Challenge: Defining High Value Business Services Instantiating policy and metrics Business Exec CIO IT Council Announces expansion into Asia Recognizes that IT is not flexible enough to support expansion Determines that Hong Kong & Thailand need customer service system Development Exec Bus. Analyst & Arch. Decides to use SOA to implement services than can be localized 18 SOA on your terms and our expertise Creates business process and service models Bus. Analyst & Arch. Models process and services that maximize commonality but are configurable for each country
Business Centric SOA Event Challenge: Defining High Value Business Services Instantiating policy and metrics 19 Business Exec CIO IT Council What’s the revenue Announces opportunity? How expansion Asia much will itinto cost to get into Asia? How do I support Recognizes that IT the expansion is not flexible and provide clear enough to support investment expansion value? What are the Determines that policies and Hong Kong & standards that Thailand need must be defined customer service andsystem enforced? Development Exec Bus. Analyst & Arch. What business Decides use servicestoare SOA to implement needed? What is services than common between be localized countries? What is the current and desired Creates business process? process and Who needs to agree service models on the service model? SOA on your terms and our expertise Bus. Analyst & Arch. Models process Which services can and services that be shared? Who maximize makes decisions commonality but about sharing are configurable for. I services? What do each country need to measure?
Business Centric SOA Event Challenge: Defining High Value Business Services SOA Governance Challenges § Decision rights and governance process for shared services § Communicating and enforcing standards, platforms and policies § Identifying and implementing shareable services 20 SOA on your terms and our expertise Capabilities Needed § Governance process for SOA § Method for defining business processes, services and metrics § Enterprise view of services & data § Best practices for identifying and defining shared services
Business Centric SOA Event Service Identification, Definition and Ownership § Understand the business need – Perform service modeling to identify high value business services – SOA is a “Service” oriented • • The Service is the unit of control Governing body interested in emergent characteristics not internals Ownership is assigned on a service by service basis Services should have independent implementation (Reality may dictate otherwise) – Don’t try to make everything a service; • Some things are tool kits; for example logging, validation § Service owners are responsible for changes and adherence to governing policies – Governing body must have jurisdiction 21 SOA on your terms and our expertise
Business Centric SOA Event Challenge: Managing the Lifecycle of Assets Managing services as assets Business Exec. Development Exec. Developer Requires changes to billing service across all LOBs to enforce new policy Finds it difficult to determine which applications and services are impacted by this change Makes changes to known applications and services Operations Discovers that change to the service has broken the catalog application 22 SOA on your terms and our expertise Bus. & IT Execs Needs to identify a more formal approach for managing services
Business Centric SOA Event Challenge: Managing the Lifecycle of Assets Managing services as assets Business Exec. Development Exec. Developer Why will this change Requires changes cost so much? Why todoes billing service a change across all impact so LOBs many to IT enforce new policy systems? Finds difficult to Why willit this change determine which take so long to applications. How anddo implement? servicesexactly are I identify impacted by this which assets are change impacted? Am I allowed to changes this online Makes to billing service? known applications How I validate anddo services the change? Operations What caused this Discovers that problem? How do change to the I prevent this? service has broken Who’s supposed catalog tothe notify the application users? 23 SOA on your terms and our expertise Bus. & IT Execs Who owns Needs to identify services? What a more are the formal policies approach for changing managing services shared services?
Business Centric SOA Event Challenge: Managing the Lifecycle of Assets SOA Governance Challenges §Eliminate and prevent unnecessary service proliferation §Change management for shared services – Security & authentication – Decision rights & process 24 SOA on your terms and our expertise Capabilities Needed § Governance process for SOA § Change management § Policies for publishing, using and retiring services § Infrastructure to help organize and discover services assets, govern access and monitor service vitality
Business Centric SOA Event Tools to Manage Assets and Govern Access § Publish, Deploy § Discover, Harvest Service Development Lifecycle Development Asset Repository § UDDI Discovery, Retrieve § Publish Service Endpoint Registries / Repositories Discovery Utilities and Integration Service Registry and Repository Change and Release Management Operational Efficiency and Resilience Change & Configuration Management Database Composite Application / Service Management ITSM Processes § Publish, Deploy 25 SOA on your terms and our expertise § Retrieve Operational Policies § Service Descriptions § Runtime Access: Search, select, bind, route, filter, transform
Business Centric SOA Event Challenge: Measuring Effectiveness Measuring performance and adjusting 26 Business Exec. CIO Development Team Identifies opportunity to improve value to partners Mandates use of SOA to leverage existing assets Exposes existing business functionality as services Operations Team Bus. Analyst Realizes that increased transaction volumes impact response time Does not have utilization information for service billing and SLA definition SOA on your terms and our expertise
Business Centric SOA Event Challenge: Measuring Effectiveness Measuring performance and adjusting 27 Business Exec. CIO Development Team What Identifies is the business opportunity? opportunity How to can I quickly improve valueand to profitably get this partners offering to market? How do I bill those Mandates use. How of third parties? SOA to leverage do I plan resources assets of toexisting ensure quality service? How do I instrument Exposes the serviceexisting in order business to enable functionality measurementasof services performance? Operations Team Bus. Analyst What is the Realizes that service increased utilization rate? transaction Who is using it? volumes impact response time How do I get the Doesinformation not have right utilization to assess information for whether I’m service and meetingbilling my SLA definition obligations? SOA on your terms and our expertise
Business Centric SOA Event Challenge: Measuring Effectiveness SOA Governance Challenges § Measuring service utilization and cost § Measuring project cost § Measuring business benefit § Access and visibility to information § Decision rights and governance process 28 SOA on your terms and our expertise Capabilities Needed § Governance process for SOA § Visibility to usage and project information § Business and IT dashboards
Business Centric SOA Event 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 29 SOA on your terms and our expertise
Business Centric SOA Event 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 (preserve Structure) § 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 30 SOA on your terms and our expertise
Business Centric SOA Event 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 § Vitality depends on financing; SOA can use “pay as you go” self financing – 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 § Business-savvy IT architects are the bridge between IT and the company’s business units 31 SOA on your terms and our expertise
Business Centric SOA Event 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 32 SOA on your terms and our expertise
- Slides: 32