Need a Perfect Blend of EA & SOA - The Open Group Conference

Post on 16-Apr-2017

208 views 0 download

Transcript of Need a Perfect Blend of EA & SOA - The Open Group Conference

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 :

Hariharan.Ganesh@aspiresys.com