Nitin Singhal SOA Tech Sales SOA and Enterprise Architecture: A Natural Convergence

Download Nitin Singhal SOA Tech Sales SOA and Enterprise Architecture: A Natural Convergence

Post on 18-Dec-2015

214 views

Category:

Documents

1 download

Embed Size (px)

TRANSCRIPT

  • Slide 1
  • Nitin Singhal SOA Tech Sales SOA and Enterprise Architecture: A Natural Convergence
  • Slide 2
  • 2 Agenda Enterprise Architecture why should we care? SOA and Enterprise Architecture Best Practices for Enabling SOA at the Enterprise Summary
  • Slide 3
  • Enterprise Architecture Bridges the Gap Between Business and IT Enterprise Architecture Transition Plan EA Governance Business Operating Environment and IT Infrastructure IT Solutions Information Technology Strategy Business Strategy Business Opportunity Strategy Planning Design and Delivery Technology Availability Enterprise wide focus Project focus Business Architecture Processes Information People IT Architecture Applications Information Technology
  • Slide 4
  • EA is more than Architecture
  • Slide 5
  • 5 Solution Architectures (many, including SOA) Solution Architectures (many, including SOA) Business Model Intent (strategies, drivers, principles, plans), Value (products & services), Capabilities, Business Processes, Information Model, Business Roles & Locations,... Business Model Intent (strategies, drivers, principles, plans), Value (products & services), Capabilities, Business Processes, Information Model, Business Roles & Locations,... Enterprise Architecture Business, Applications, Information, Technical, Governance Information Applications Infrastructure Governance Architecture Management Framework Leadership Sponsorship Ownership Resources Charter Structure Vision Principles Roles & Responsibilities Processes NFRs Roadmaps Metrics Governance Architecture Management Framework Leadership Sponsorship Ownership Resources Charter Structure Vision Principles Roles & Responsibilities Processes NFRs Roadmaps Metrics Business Environment (external influences) Customers, Regulators, Market,... Business Environment (external influences) Customers, Regulators, Market,... Assets Update Reuse influences value influences feedback People, Process, Technology Architecture Models Reference Architectures Infrastructure Packages Tools & Processes Services Skills Solution Architectures (many, including SOA) Solution Architectures (many, including SOA) Solution Architectures (many, including SOA) Solution Architectures (many, including SOA) EA Context
  • Slide 6
  • 6 Agenda Enterprise Architecture why should we care? SOA and Enterprise Architecture Best Practices for Enabling SOA at the Enterprise Summary
  • Slide 7
  • 7 A programming model complete with standards, tools, methods and technologies such as Web services A model of the business and related key performance indicators Roles SOA means different things to different people An architectural style which requires a service provider, requestor and a service description. It addresses characteristics such as loose coupling, reuse and simple and composite implementations. Implementation Architecture Business Operations A set of agreements and contracts among service requestors and service providers that specify the quality of service.
  • Slide 8
  • SOA Solution Stack
  • Slide 9
  • 9 Enterprise Architecture: SOA Aspects Intent: Ensuring SOA links to business value propositions Solution Architecture: Designing SOA Solutions Component Approach: Enabling a building block approach Governance: Processes, roles and responsibilities Planning: Planning/prioritization of SOA programs Development: Building/composing SOA Solutions Operations: Management of SOA-based runtime solutions Deployment: "Publishing" SOA solutions and Change Management Transition: Moving from "As-Is" to the "To-Be" SOA Environment
  • Slide 10
  • 10 Components in an Enterprise Architecture
  • Slide 11
  • 11 Mapping Solution Approaches to an EA
  • Slide 12
  • 12 SOA-Based Enterprise Technology Framework Application Architecture
  • Slide 13
  • 13 Application Architecture Banking Components Layer Business components Information Layer Client/Product/Segment Views Channels Layer Services Layer Atomic ServicesComposite Services Presentation Layer Authentication Content Integration Layer Client History Management Availability Configuration Product Transformation W e b S e r v i c e s ( S O A P s o b r e H T T P ( s ), M Q o u J M S ), J M S, H T T P ( s ) o u A d a p t a d o r e s Functions E S B B P M Information Electronic Client Relationship CollaborationPersonalization Client Catalog E T L Self service Partners Credit Investments Banking Applic.CRM Insurance Loans Treasury Payments Risk and Compliance Credit Cards Security Management Provisioning Monitoring Analytics DWBI Data Marts Application Development Portfolio and Process Control Product Catalog Common Components Asset Mgmt Accounting Cash Management Auditing Collecting HR Legal BranchesCall CenterMobility Access Control Protocols Components UDDI Repository Messaging ID management Directory management Transport Routing Data Transformation Workflow & Orchestration Change Management Quality Management Architecture Control
  • Slide 14
  • 14 Agenda Enterprise Architecture why should we care? SOA and Enterprise Architecture Best Practices for Enabling SOA at the Enterprise Summary
  • Slide 15
  • 15 Are we still moving in the right direction? Are our target architectures still right? Are we doing these things the way we said we want them done? Determine the Governance Focus PlanDefineEnableMeasu re Define the SOA Governance Model Implement the SOA Governance Model Refine the SOA Governance Model SGMM This is the way things should be architected > SOMA SOA and Enterprise Architecture: Best Practices Projects Enterprise Architecture Models Governance Transition Planning Project Prioritization & Planning These are the things we should do SIMM
  • Slide 16
  • 16 Component Analysis The enterprise is mapped out as a set of categorized business components Heat map highlights components for analysis based on criteria such as gaps and efficiency Enables approaches to understanding how the business can be improved Controlling Executing Directing Business Planning Business Unit Tracking Sales Management Credit Assessment Reconciliation Compliance Staff Appraisals Relationship Management Sector Management Product Management Product Administration Product Fulfillment Sales Marketing Campaigns Product Directory Credit Administration Customer Accounts General Ledger Document Management Customer Service Collections Account Administration Business Administration New Business Development Relationship Management Servicing & Sales Product Fulfillment Financial Control and Accounting Sector Planning Portfolio Planning Account Planning Sales Planning Fulfillment Planning Fulfillment Monitoring Purchasing Branch/Store Operations
  • Slide 17
  • 17 Service Integration Maturity Model (SIMM)
  • Slide 18
  • SiloServices Composite Services Virtualized Services Dynamically Re-Configurable Services ComponentizedIntegrated Level 1Level 4Level 5Level 6Level 7Level 3Level 2 Applications Methods Organization Infrastructure Information Business ModulesServices Process Integration via Services Dynamic Application Assembly Objects Structured Analysis & Design Service Oriented Modeling Business Grammar Oriented Modeling Component Based Development Application Specific Skills Emerging SOA Governance SOA and IT Infrastructure Governance Alignment Governance through Policy IT Transformation Service Oriented Modeling LOB Platform Specific Project-based SOA Environment Virtual SOA Environment Dynamic Sense & Respond Common Reusable Infrastructure Application Specific Virtualized Data Services Semantic Data Vocabularies Canonical Models Enterprise Data Dictionary and Repository Isolated Business Line Driven Geographically Independent Service Centers Mix and Match Business and Location Capabilities Business Process Integration Processes Through Service Composition Monolithic Architecture Emerging SOA Grid Enabled SOA Dynamically Reconfigurable Architecture Layered Architecture Architecture Enterprise Standards Common SOA Environment SOA Infrastructure Standard Deploy Common Information Services Information As a Service LOB or Enterprise Specific Component Architecture SOA Focus on SOA Foundation Components Process Integration via Services Process Choreography Assembly Service Oriented Modeling Object Oriented Modeling Move to SOA-based Design Methodology IT Governance SOA and IT Governance Alignment Define & Enforce SOA Governance Componentized Business offers Services Business Process Integration Business Service Decomposition
  • Slide 19
  • 19 Service Oriented Modeling and Architecture (SOMA) Links Business Intent with IT Implementation SOMA gets inputs from business analysis activities, and produces outputs necessary for SOA implementation The analysis and modeling performed during SOMA is technology and product agnostic, but establishes a context for making technology and product specific decisions in later phases of the lifecycle > SOMA Service Identification Service Specification Service Realization
  • Slide 20
  • SOA Governance Lifecycle 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 govern