Need a Perfect Blend of EA & SOA for
Global Information FlowHariharan Ganesh (a) Harry , Director – Enterprise Architecture & Integration , Aspire Systems Inc.
Chief Architect of AURAS Platform, Aspire Systems Inc.
Conference SFO Jan 27, 2016
Agenda
Customer Business & Transformation.
Why Enterprise Service Oriented Architecture for Global Integration.
Why Enterprise SOA should be adopted along with TOGAF ADM.
Mapping of TOGAF ADM and SOA Implementation.
Questions
About the Customer Business Operations
• $2B to 3B Annual Revenue by 2014.
• Global Operations from 6 Continents
• LOB Includes..
• Digital Contents
• Media and Publishing
• Content Generations
• Production Art Work
• Digital Video etc.
• Industry Focus : CPG, Retail, Life Science etc.
Business Operational Constraints = Key Business Drivers
KeyBusiness Drivers
DistributedProduction Work Flow
Localized Business Operational Systems
Legacy Business Integration Processes
Localized IT DevelopmentPractice
Lack of IT PortfolioManagement
Point to Point Data Integration
Adhoc Tools and Technologies
Lack of Data GovernanceLack of Operational
Visibility
Global Data Integration – Complex Enough to Manage
Point-to-Point Spaghetti Architecture Model
IT Transformation Goals and Objectives
• Distributed Business Production Work Flow
• Legacy Business Integration Processes
• Localized Application Systems
• Localized IT Development Team
• Lack of IT Portfolio Management
• Point to Point Integration
• Adhoc tools and technologies at each Geo.
• No Data Governance
• Centralized ERP Solution
• Seamless Data Integration
• Streamlined IT Processes
• Standardized Tech-Stack
• Master Data Management
Information Flow : Spaghetti to Seamless Data Flow across Geo
Centralized ERP Federal
Services
GEO Services
Federated Service Oriented Architecture
GEO Services
GEO Services
GEO Services
GEO Services
Key Challenges of this Transformation
Changes in the current Operational Work Flow
Consolidation of 300+ Integration Interfaces across Global
New to Service Oriented Enterprise Model
Streamline the Operational Process with Integration
Phased Architecture Implementation of Geo by Geo
Infrastructure Policy Enforcements
Education and Change Acceptance
SOA - Process and Policy Enforcement
Localized Architecture Forum
Lack of Enterprise Architecture Practice
Need a Perfect Blend of TOGAF ADM and SOA
ADM - Preliminary Phase :
ADM Goals:
Business Drivers | Framework Definition | Architecture Principles
SOA Goals
• Service Based Enterprise Operations • Reduce Cost and increase Efficiency• Higher Data Integrity and Availability• High Visibility across Global Operations
• Maturity Assessment & Gap Analysis• Architecture Development Method (ADM)• Architecture Contents and Meta Model
• SOA Design and Principles• ESB and BPM Capabilities• Layer Architecture Approach• Transactions Monitoring and Reporting
Business Drivers
Architecture Framework
Architecture Principles
ADM - Architecture Vision:
ADM Goals:
Scope of Work | Principles | Baseline and Target Architecture
SOA Goals
• Architecture project description and scope
• Overview of Architecture Vision• Architecture project plan and schedule
• Review GAP Analysis• Architecture Contents and Repository• Refine SOA Principles and Governance
Scope of Work
Evaluated Principles
Target Architecture
Vision : SOA Reference Architecture & Principles
• Enterprise SOA
• Layer Based Architecture
• Business Canonical Schema
• SOAP, REST, BPEL Standards
• Automated integration
• Human-Workflow for
Exception
• Data Driven Configuration
• Inbuilt Business Metrics
• Mobile Interface Readiness
• Decoupled Infra Services
• Automated Deployment
• SOA Governance
Aspire SOA Reference Architecture (ASRA)
Business Architecture :
ADM Goals:
Principles | Goals | Functions | Services | Processes | Business Entity Definition
SOA Goals
• LOB Business Modeling• Business Functions at each Geo• Functional Collaboration Mapping• Business Services Definitions
• Top Down SOA Approach• Business Processes Transfer to BPMN• BPMN Models Transfer to BPEL• BPEL Identifies the Business Services
• Business Dictionary Document• Business Entity Definition
Business Functions
Business Processes
Business Definition
Information Architecture:
ADM Goals:
Target Data Architecture | Business Data Model, Logical Data Model | Principles
• Business Dictionary Document• Business Entity Definition• Business Schema Model (XSD)• Business Messaging Model (XSD)
• Business Data Flow Model (DFD)• Business Meta Data Model
• Operational Data Model (ER)• Auditing Data Model (ER)• Metrics Data Model (ER)
Data Architecture
Business Data Modeling
Logical Modeling
SOA Goals
Technology Architecture:
ADM Goals:
Target Tech Architecture | Building Blocks | Views | Gap Analysis
• SOA Application Architecture (T)• SOA Infrastructure Architecture (T)• Composite Application Deployment Model (T)• Service Consumption Sequence Model (T)
• Geo Specific Services Model• Mapping of Business Functions Vs Services• Data Repository and Configuration• Service Contracts
• Infrastructure Mapping Diagram• Performance Gap Analysis• Hardware and Software View
Technology Architecture
Building Blocks
Views & Gap
SOA Goals
Opportunities and Solutions:
ADM Goals:
Implementation Plan | Methodology | Strategy | Organization | Analysis
Comprehensive Methodology for Strategy, Implementation, Life Cycle and Governance
SOA Goals
• GAP Assessment
• ADM
• SOW
• Project Plan
• Execution
• Auditing
• Optimization
• Migration
• Sunset
Migration Planning:
ADM Goals:
Transition Strategy | Data Migration Plan | Planning and Execution
• Iterative Development
• Simplified Scope of Work
• Framework First Approach
• Periodic Architecture Review
• Architecture Redefinition
• Data Migration
• Rollout Execution
• Production Watch
• Performance Validation
• Sunset Legacy Interface
SOA Goals
Implementation Governance :
ADM Goals:
Process Definition | Contract | Compliance | Auditing | Enforcement
SOA Goals
Review and Enhancement
New Requirements
Architecture Change Management:
ADM Goals:
Change Strategy | Principles | Update Processes | Architecture Alignments
SOA Goals
GapAssessment
ReferenceArchitectureAlignment
Change Implement
• Service Auditing
• Gap Assessment
• Change Strategy
• Plan Preparation
• RA Rework
• SOA Repo Update
• Principle Update
• Process Alignment
• Change Services
• Regression Test
• Service Version
• Rollout
Key Values Driven by TOGAF ADM + SOA
Operational
Efficiency
Seamless
Transformation
Mature
Architecture
Practice
Service Oriented
Operations
Globalized
Production
Assets
Reusability
IT
Scalability
OperationVisibility
DataIntegrity
Any Questions :
Top Related