Services Thinking Driving Sustainable Composability Doug Shoupp Principal
Services Thinking: Driving Sustainable Composability Doug Shoupp Principal Deloitte Consulting LLP April 30, 2008 Copyright © 2008 Deloitte Development LLC. All rights reserved. 0
Sustaining Service Composability — How to create collections of services that can be coordinated and assembled to form different composite services over time. Is achieving this a technical issue or a business issue?
It's a Time Issue • Speed-to-market pressures • The need for cross-channel consistency and process integration • Shareholders demanding improved ROIs • Competitive pressures for cost reduction and efficiency • Too much Information to manage and examine effectively • Requirements change prior to implementation Getting ahead of the curve requires not just solutions — it requires spending the right amount of time and talent on the big picture, on the future. Copyright © 2008 Deloitte Development LLC. All rights reserved. 2
How to design for the future? • • Copyright © 2008 Deloitte Development LLC. All rights reserved. Business Layers Business Services Layers • • embedded in the presentation layer Interface granularity Mixing of synchronous and asynchronous invocation semantics in a single interface Organizational structure does not support the services hierarchies Governance – Ownership – Development and Maintenance – Framework and Decisions Best-in-Class Approach Technical Layer • Business and data access logic High Granularity Common Challenges Low Granularity How do we anticipate the right level of granularity? Will they be still composable when the business shifts? Will we be able to orchestrate? Composite Applications UI-Benefit Business Processes/CBS Business Services Atomic Services Technical Services UI-Tax Manage Claim Intake Process Claim Intake Update Benefit DB Manage Continued Claim Determine Monetary Eligibility Notify Customer Workforce Determine Non-Monetary Eligibility Determine Financial Eligibility Send Financial Determination To Employer 3
It takes technology and business • Rapid reconfiguration of business solutions that includes process and talent issues, not just technology and architecture • • A strong governance framework to drive commitment • Reduced complexity — SOA has no ability to reduce process, organizational, and regulatory complexities • Clean data — SOA doesn’t address the critical importance of clean data access and cross-organizational process management Significant business involvement to ensure solutions are relevant and useable Creating sustainable composable services requires addressing the business and technical aspects of services — it means creating business agility. Copyright © 2008 Deloitte Development LLC. All rights reserved. 4
Services Thinking - Driving Agility • Focuses on what capabilities each part of an organization needs to complete, and organizes those capabilities into more manageable, independent pieces • These pieces enable much more rapid and effective prioritization and alignment • Services Thinking helps align different interests around a unified view • Services can be orchestrated, monitored, simulated, and rapidly re-orchestrated to adapt to changes in the business landscape • Services Thinking embeds business process, organizational considerations, goto-market strategy, and technology Conventional Scope of SOA Copyright © 2008 Deloitte Development LLC. All rights reserved. 5
Services Thinking builds upon Enterprise SOA to generate business value Traditional Technology View Copyright © 2008 Deloitte Development LLC. All rights reserved. 6
OK — But what does that look like? Copyright © 2008 Deloitte Development LLC. All rights reserved. 7
Let’s try that again… Dynamic Enterprise Architecture Implementation Solutions Phase 3 Phase 1 Phase 2 Define Vision and Drivers Assessment & Capabilities Current State Develop Transformation Architecture, Model & Roadmap Phase 4 Phase 5 Phase 6 Define & Design Implement Operate Execute Assess & Prioritize Iterate Services Thinking Approach Copyright © 2008 Deloitte Development LLC. All rights reserved. 8
Let’s look harder at the front end Actionable Activities Samples Deliverables/Benefits SOA Readiness Assessment Services Thinking Conduct SOA Assessment SOA Maturity Assessment Identifies gaps/pain points in Business strategy, Organization, Governance, and Technology that would be addressed in the roadmap. Business Services Print Analyze Business Capabilities Print Accelerates identification of potential high-level Business Services. 2 Strategic Functions Strategic Planning, Governance and Budgeting Quality and Value Management Risk Management and Compliance Architecture and Asset Management Program Management Office Requirements Management Process/Service and Information Architecture Portfolio Management Business Case Development Application Architecture Demand Management Demand Planning Technical Architecture Project Management Build Reference Architecture Performance Management Architecture Compliance Release Planning and Management Application / Infrastructure Development Application / Infrastructure Deployment Application / Infrastructure Support Defines a robust Architecture baseline for the design, build, integration, and execution of solutions. Application / Infrastructure Maintenance 7 IT Administrative Support Functions HR/ Performance Management Provider Contract Management Financial Management Physical Asset Management Facilities Management Service Provider Performance Management Users SOA Roadmap SOA Governance Framework Constituents Channels State Workers Self Service Business Environment Services Development Environment Requirements IT Developers Assisted Business Modeling Business Analyst Automated Inbound Business Activity Monitoring Business Dashboards Env. UIInteraction - User Interaction Process Environment Bus. Process Mgmt. Choreography Rules Engine Data Access Collaboration Orchestration Data Whse / Reporting Information Env. Master Data Mgmt Copyright © 2008 Deloitte Development LLC. All rights reserved. Testing & Validation Artifact Repository Defines a Roadmap that enables a value driven phased approach, focusing on quick hits as it addresses the identified gaps/pain points. Registry Access Manager Intermediary Msg. Formatting Security Management Monitoring Interceptor Transformation Access Node Partner Profile Mgmt. Services Env. Business Route/Distribute Technical Services Components Legacy Adapters Wrapper/Adapter Package Wrapper/Adapter Application Server SOAP Server Policy Enforcement DB Adapter Maintain Services Governance Environment Services Management Environment Asset Management Integration Env. Messaging Protocols Publish & Deploy Business Optimization Mediation Communication Environment Enterprise Service Bus (ESB) Integration Partners Automated Outbound Business Simulation Broker Discover / Build Roadmap 6 Solution Delivery and Support Program and Project Management Architecture and Intellectual Property Mgmt Client Account Management SOA Reference Architecture 5 4 3 Client Relationship Management Infrastructure Database. Environment Server Content Server Process Server Portal Server Service Repository Policy Establishment Change Management Service Lifecycle Stds. /Arch Enforcement Configuration Mgmt Event Notification 9
Services Thinking in action The Challenge A large financial institution needed to create comprehensive approach for managing, marketing, and liquidating the assets received from failed companies. The Approach • Identified capabilities common to every transaction – Information needs – Coordination of tasks – Audit and controls • Identified and prioritized business process, organizational, data, and technology services to enable required, scalable foundational capabilities The Results • Enabled the organization to meet its immediate objectives and provide the foundation for future adjustments to the market. • Bottom line business benefits – Improved cycle times – Streamlined processes – An agile technology platform – Scalable delivery capacity Copyright © 2008 Deloitte Development LLC. All rights reserved. 10
Services Thinking — getting started • Conduct frank and productive discussions about opportunities and priorities within the organization — identify like-minded business sponsors • • Make a list of your organizations required capabilities • • • Identify the components you do have and prioritize for quick wins • Take a multi-dimensional approach on modularity, composability, and interoperability for technical services, business processes, organization, and service delivery Make a list of all the reasons you haven’t been able to make those capabilities a reality Have a plan for the future and build your capability-driven road map Include the business stakeholders every step of the way in the roadmap definition Copyright © 2008 Deloitte Development LLC. All rights reserved. - 11
In conclusion Sustainable Composability requires new thinking: • Cross-Domain • Capabilities • Dynamic • Traceability • Service Objects • Agility • Services Copyright © 2008 Deloitte Development LLC. All rights reserved. 12
Question and answer Copyright © 2008 Deloitte Development LLC. All rights reserved. 13
About Deloitte refers to one or more of Deloitte Touche Tohmatsu, a Swiss Verein, and its network of member firms, each of which is a legally separate and independent entity. Please see www. deloitte. com/about for a detailed description of the legal structure of Deloitte Touche Tohmatsu and its member firms. Please see www. deloitte. com/us/about for a detailed description of the legal structure of Deloitte LLP and its subsidiaries. Copyright © 2008 Deloitte Development LLC. All rights reserved. 462890
- Slides: 15