digital reference architecture- a focus on middleware “the killer app”
TRANSCRIPT
Digital Reference Architecture- a focus on middleware “the killer app”
Ram KanumuriTechnology Strategist and
Advisor
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.
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
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
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
• 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?
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
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
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
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
Bi-Modal IT needs an Organizational and Cultural ChangeBi-Modal IT will allow you to focus your Innovation Forces
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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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