Top Banner
Digital Reference Architecture - a focus on middleware “the killer app” Ram Kanumuri Technology Strategist and Advisor
43

Digital Reference Architecture- A FOCUS ON MIDDLEWARE “THE KILLER APP”

Apr 16, 2017

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

Digital Reference Architecture- a focus on middleware “the killer app”

Ram KanumuriTechnology Strategist and

Advisor

Page 2: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

Digitization is

business operations as never before

We are a Born Digital IT services company helping enterprises harness the power of Digital Disruption within their highly challenging digital initiatives with unmatched speed and agility.

Page 3: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

Digital Transformation

Harness the power of digital technologies and data to create competitive advantage

Digital Connected Enterprise

Connecting the dots in your digital systems of engagement, insight, records and core IT

Enterprise Solutions

Delivering end-to-end SAP solutions as a certified SAP Gold partner

Professional Services

Promoting strategic agility with cutting-edge technology consulting and professional services

Outsourced Product Development

Ensuring high quality and high performance product development via agile SDLC model

WHAT WE DO

Page 4: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

22

FOUNDATION FOOT PRINT CLIENTELE CORE STRENGTHOWNERSHIP TEAM SIZE

Reston, VAPrinceton, NJ

DelhiHyderabadGuwahatiLucknow

Cupertino, CA

Chicago, IL

Dublin, Ireland

Houston, TX

London, UK

1993: 24 years young

Startups to Fortune 500

People and process

(ISO 9001:2008 and CMMi Level 3)

Public limited.

BSE|NSE : KELLTONTEC

1200+ employees

globally

USA, Canada, Ireland , UK & India

KEY FACTS

Page 5: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

Digital Connected Enterprise Solutions and Capabilities

Page 6: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

Technology Expertise and Adoption

Page 7: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

1

Certifications. Alliances. Recognition. The Gilded Armory

Page 8: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

23

World HQ in Hyderabad, India 120,000 sq. ft. office space across India Global locations – USA, UK, Ireland On-site training for up to 300+ people at a time Dedicated space for application development, QA & training

Dedicated Mobility & IoT LabsNear shore Delivery Center in

Dublin, Ireland

Global offshore Delivery Centers in Gurgaon & Hyderabad, India State-of-the-art center development centers Communication Infrastructure: Four dedicated

leased line supported by a backup broadband, wireless and IPLC link. Video conferencing, 24 x 7 VOIP.

Dedicated servers for application development, testing, hosting and client presentations. Internal mail exchange server & Virtualized environment with HA&DRS enabled

40 – 60% cost savings, depending on the engagement

Offshore Capabilities

Page 9: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

• What is Digital Transformation?• What should a Digital Reference Architecture encompass?• Enterprise ITPM in a Digital Drift• High-Speed IT of Digital Systems through DevOps• Multi-Speed IT from Integration and Connectivity through CI/CD• Bi-Modal IT Considerations for Digital Innovation• Digital Reference Architecture Process, Methodology and Outcomes• Digital IT Trends - API based Connectivity, Structured and

Unstructured Big Data Analytics, Micro-services and more

What will we talk about today?

Page 10: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

What is Digital Transformation?

Enhancing the digital customer and end-user experience to improve  loyalty, revenues, productivity and retention

Transforming business processes to reduce costs, improve productivity, integrate supply-chain partners and differentiate offerings

Simplifying service management to reduce complexity, solve issues before they occur, and gain visibility and control over assets

Optimizing infrastructure and operations to improve agility, flexibility and cost-effectiveness

Deriving insights from analytics to make better decisions, improve efficiencies and gain competitive advantage

Top Goals and Objectives

Page 11: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

What is Digital Transformation?

Establish New age Digital Commerce and Marketing enhancing DCX Change Business and IT Culture towards Bi-Modal IT that leads to

Innovation Establish Rapid Integration and Connectivity architecture paradigms that allows

multi-speed IT Enable Cloud and SaaS adoption of Core IT for maximum Agility and

Nimbleness Employ Big Data and Analytics Solutions that bring about monetizable

insight from Digital touch-points

Business Objectives to IT Goals

Page 12: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

Redefine IT Portfolio Management for the Digital Drift Establish Organizational and Cultural Change for Digital Innovation Establish High-Speed Digital Systems of Engagement and Differentiation Elaborates the Architecture for Connectivity and Integration that enables Multi-

Speed IT Blue-print for SaaS adoption, Cloud Enablement and Optimization of Core IT to

cater to Digital demands

Digital Reference ArchitectureAccomplishes IT Goals of Digital Transformation

Page 13: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

Redefine and Classify your IT Portfolio for Digital Drift

Systems of Insight

Systems of Record

HybridIntegration

Mobile

API

IoT

Systems of Engagement

• Personalized• Situational• Adaptive, cognitive

• Predictive• Corrective

• Event driven• Real time transaction• Secure

• At the edge• Contextual• Omni channel

Growth OpportunitiesAsset Optimization

Fast movers are building Systems Of Engagement to capture growth opportunities

Page 14: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

Bi-Modal IT needs an Organizational and Cultural ChangeBi-Modal IT will allow you to focus your Innovation Forces

Page 15: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

Digital Systems reach a speed of InnovationDevOps will bring about the necessary speed

ContinuousCustomer Feedback &

Optimization

Collaborative Development

Continuous Release and Deployment

ContinuousMonitoring

Continuous Business Planning

ContinuousTesting

Speeding continuous innovation

Enabling continuous delivery of innovations

Providing feedback for continuous learning

Page 16: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

There are multiple challenges with Multi-speed IT

Core Enterprise – Steady Speed

Systems of RecordSystems of Insight

Digital Ecosystem – Fast Speed

Systems of Engagement

Enterprise API based Connectivity Strategy and GovernanceAPI and Services Composition maturityArchitecture handling allowing re-usable components that allows bi-modal ITHow to throttle and provide controlled access?How to introduce change with new versions?How do I know who is using my service and how much?

Cloud On Premises

Page 17: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

EAI/ESBs go beyond Integration – Trending Disrupters

Digital Transformation through disruption Cloud and iPaaS Enablement and Hybrid Integration Real-time Streaming Analytics and IoT applications APIs move to the Front-End into HTML5 and Mobile Apps SOA and API Governance – Design time and Run time Composite Application Frameworks and Agile Applications Enterprise Class Containers and Scalable In-Memory Engines Big Data Analytics and OLTP Analytics Continuous Integration and Deployment for multi-speed IT

Page 18: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

MessagingRoutingFederation

Availability

ScalabilityExtensibility Topology

Monitoring

Registry

Repository

BPM

BAM

Mapping

Transformation

Access Control

SLA EnforcementUsers and ACLs

Roles and Groups

Dynamic Provisioning

Mediation

Asset Life Cycles

Policy Meta-model

Canonicals

Guaranteed Delivery

Security

KPIsFacts

Reprocessing

Administration

WS-Policy

Services

Processes

Taxonomies

Asset Classification

Virtualization

18

Established core integration functions we are used to

Page 19: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

MessagingRouting

FederationIn Memory

Scalability

Extensibility

Data Science

Monitoring

Registry

Micro-Services

BPM

Real-Time Analytics

Mapping

Transformation

Mobile Applications

SLA EnforcementUsers and ACLs

Roles and Groups

Dynamic Provisioning

Mediation

Asset Life Cycles

Policy Meta-model

Canonicals

Continuous Integration and Deployment

Security

Edge Integration

Cloud Enablement

Streaming Analytics

Administration

WS-Policy

Services

Processes

Taxonomies

Asset Classification

Dev-Ops

SaaSOAuth

IoT

APIsCEP

Big Memory

MQTT

JSONRESTful

OLTP

Swagger

CORS

Trending functions to be prepared for

Page 20: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

Organizational Maturity

SIMM Level 1 – Silos No Strategy In Place No Integration Platform in use Most interfaces are point-to-point Implemented in multiple native technologies Home grown

20

Page 21: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

SIMM Level 2 - Integrated No EI Strategy In Place Mixed Use of Integration Platform in specific domains

like B2B or FTP Data Synchronization and simple integration patterns Does not meet Enterprise needs Major portion of interfaces are still point-to-point No Re-use and no ability to reduce TCO

21

Organizational Maturity

Page 22: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

SIMM Level 3 - Componentized No Strategy In Place Enterprise Class ESB in place Meets Enterprise Integration needs Minimal Governance and Integration Design No Re-use and ability to reduce TCO Environments grow to be unsupportable in operations

22

Organizational Maturity

Page 23: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

SIMM Level 4 – Services Strategy In Place Enterprise Class ESB in place Reference Architecture in place Re-use and proven ability to reduce TCO Stable and supportable environment, people and

process SOA and API Governance established Value Add Business Solutions – like Composite

Applications, BPM, Real-time Analytics are adopted 23

Organizational Maturity

Page 24: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

SIMM Level 5 – Composite Services and APIs All qualities of Level 4 + Future Growth and Digital Business Transformation

strategy in place Hybrid Cloud Reference Architecture in place High Scalable, Critical, High Throughput, DR

Infrastructure in place 100% available, MSHA, with Elastic Cloud Capabilities Integration is the “Killer App” bridging the gap

between low-speed legacy IT and high-speed Digital IT24

Organizational Maturity

Page 25: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

Silo ServicesComposite

ServicesVirtualizedServices

DynamicallyRe-Configurable

ServicesComponentizedIntegrated

Level 1 Level 4 Level 5 Level 6 Level 7Level 3Level 2

Applications

Methods

Organization

Infrastructure

Architecture

Business View

Modules Services Process Integration via Services

Dynamic Application AssemblyComponentsObjects

Structured Analysis & Design

Service OrientedModeling

Service OrientedModeling

GrammarOrientedModeling

Component Based Development

Object OrientedModeling

Ad hoc IT Governance Emerging SOA Governance

SOA and IT Governance Alignment

SOA and IT Governance AlignmentAd hoc IT GovernanceAd hoc IT Governance SOA and IT

Governance Alignment

Service Oriented Modeling

Process Integration via Services

Platform Specific

Platform Specific

Platform Neutral

Dynamic Sense & Respond

Platform Specific

PlatformSpecific

Monolithic Architecture Emerging SOA Grid Enabled SOA

Dynamically Re-Configurable Architecture

ComponentArchitectureLayered Architecture SOA

Platform Specific

Function Oriented

ServiceOriented

ServiceOriented

ServiceOriented

Function Oriented

Function Oriented

ServiceOriented

The Open Group - Service Integration Maturity Model (OSIMM)

Page 26: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

Why Establish Reference Architecture

A well defined Reference Architecture forms a strong foundation for adoption of the chosen Architecture paradigm – Micro-Services/API, SOA, BPM, Cloud

Integration problems can be solved in several different ways. It is important to solve them using established patterns, providing for better re-use, scalability, performance and supportability

Digital Reference Architecture is to Integration as Design is to Application Development

26

Page 27: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

Important artifacts of Reference Architecture

Digital Reference Architecture guideline (for Analysts, PMs and EA) A high level reference document that provides an overview of the ESB domain in aspects of Design, Build

and Run Deployment Architecture guideline (for Integration Architects, Infrastructure

Architects) A detailed document that establishes the Physical and Logical Architecture of various ESB software

components like processing, messaging, orchestration, gateways, mediation, governance etc. with High-Availability, Scalability, Federation etc.

ESB Software Architecture guideline (for Development and Implementation team) A detailed document that establishes the Integration Patterns, Design Patterns for each paradigm like

API, SOA, BPM, B2B, CAF, Micro-Services etc. This document establishes guardrails for all software design of ESB and other participating applications

27

Page 28: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

Important artifacts of Reference Architecture

Strategy and Implementation Roadmap A strategic path to reach higher maturity

Requirements and Capabilities guideline A requirements matrix that establishes the role, responsibility and capabilities of various

components of Digital and Integration platforms to formulate a solution architecture API and SOA Governance Guide

Micro Services Architecture A detailed guideline that formulates and establishes API and SOA Governance policies,

Asset Life Cycles, Approval points and groups, Policy Enforcement policies, Registry/Repository, API classification and life-cycle management

Formulates Design-time, Change-time and Runtime governance policies, monitoring and enforcement

28

Page 29: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

How to establish Reference Architecture

Page 30: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

Key roles required to establish Reference Architecture

Business Executive Sponsor IT Executive Sponsor Enterprise Architects Digital CX Analysts Data Scientists Business Process Architects Systems Architects Integration Architects Infrastructure Architects Data Architects

30

Page 31: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

Define Requirements1 Deliverable high level ESB requirements document categorized based on service pattern and business use cases

Define Implementation Strategy

Deliverable provide assessment report and recommendations

2

43 Assess IT assets, skills, Organizational Strategy &

Governance Procedures

5Deliverable make recommendations and evaluation summary reportEvaluation and Recommendations

Deliverable define Reference Architecture, Software Architecture, Deployment Architecture, Reusable Framework and more..

Analyze Existing Platform and Perform Gap Analysis Deliverable gap analysis report and documentation of re-useable components from the existing implementation.

31

5 step process

Page 32: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

Requirements for each scenario

Define Business Scenarios

Customer View

Business View

Define IT ScenariosIT View

Deliverable: Requirements Document where requirements are categorized. Base template consists of more than 250 unique requirements. 32

Step 1: define requirements

Page 33: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

STEP II: Analyze existing and perform gap analysis

Analyze Existing Tools &

Integration Methodology

Define Components that can be leveraged

Inputs toESB

Define GAPS to be filled

Deliverable: Gap Analysis Report & Documentation on Reusable Components from existing ESB implementation

33

Page 34: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

STEP III: Assess IT Assets, Skills, Organizational Strategy & Governance Procedures

Assess Existing technology toolset &

their capabilitiesAssess the current IT

infrastructure

Examine development standards, guidelines

& implementation methodology

Analyze Design, Run & Deploy time ESB

Governance policies & procedures

Assess the skillset of the ESB and identify training needs if any

Assess enterprise vision, roadmap,

funding & architectural direction in

implementing an ESB

Deliverable: Provide Assessment Report & Expert Recommendations

34

Page 35: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

STEP IV: Product/Tools Evaluation & Recommendation

Evaluation Scope & Architectural

Premise alignment

Formulate Product Comparison Information

Assess Product Vendor Profiles

Evaluate ESB’s based on

Implementation & Operational

requirements

Assess Financial Analysis & Cost

Recovery Metrics (ROI)

Development & Deployment Evaluation

Management & Monitoring Evaluation

Assess Product Viability

Assess Company Viability

Deliverable: Make Product Recommendation & Provide Product Evaluation Summary Report

35

Page 36: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

STEP V: Define Implementation Strategy & Roadmap

Define Enterprise ESB Reference Architecture

Define ESB Deployment Architecture

Define ESB Logical Component Software

ArchitectureDefine ESB Mediation

Patterns

Architect/Design ESB Reusable Framework Governance Guide Implementation

Roadmap

36

Page 37: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

Considerations for detailed Reference Architecture

Page 38: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

API Strategy and Micro Services Reference Architecture

Establish Enterprise API Strategy API Design and Integration Micro Services Architecture in

Application Development API Composition and Maturity model in

Integration Layers 3rd Party and SaaS API management

and SaaS Integration Strategy Cloud to Cloud and Hybrid Integration

Patterns Exposing API Gateways with OAuth and

OData

38

Page 39: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

Analysis

Adoption

Development

Upgrade & Migration

Infrastructure

Support

Readiness Assessment

Strategy & Process

Inventory

Process Consulting

Kellton Tech PureAnalysisTM

BPM & ODM Quick Start

BPM/BRMS CoE Training

Kellton Tech PureBPMTM Services

BPM/BRMS Solution

Architecture Solution

Development

BPM Technology Migrations

Version Upgrades

Solution Re-engineering

Health Checks

Reference Architecture

Administration & Performance

Tuning

Application ManagedServices

Infrastructure Managed Services

BPMS and BRMS Reference Architecture

Page 40: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

Assess

Conduct BPM Readiness

Assessment

Scope

Facilitate Scoping Session

Document Problems with Current State

Define Process Vision

Define Candidate Project(s)

Clarify

Model As-Is Process

Identify Key Business Rules

Identify Key Integration Points

Define Key Performance

Measures

Define Roles and Responsibilities

Design

Model To-Be Process

Elaborate / Design Key Business Rules

Design Integration Interfaces

Define To-Be Process Business

Reports & Measures

Implement

Develop Transformation Plan

Define Implementation

Plan

Implement Process Changes

Apply Process Automation

Implement Business Rules Management

Monitor and Control

Monitor On-Going Process

Performance

Identify Improvement Opportunities

Data Architecture

BPM Business Service

BPM Technology Service

Identify Common Svcs/ Reuse

Opportunities

BPM Delivery Framework

Page 41: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

Our Advantage

Kellton Tech’s Reference Architecture involving API / SOA / BPM strategies is proven and refined by multiple successful implementations

Add to above our core integration services strength to pave the way to an agile Digital Ready Integration domain in your organization

41

Page 42: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”

TALK TO US

Media Queries : [email protected] General Queries : [email protected]

US: +1-844-469-8900UK:+44-(0)-20-3875-3300India: +91-124-469-8900Irl: + 353 87 2433714

Reston, VAPrinceton, NJ

DelhiHyderabadGuwahatiLucknow

Cupertino, CA

Chicago, IL

Dublin, IrelandOntario, CA,

London

Houston, TX

Page 43: Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”