enterprise out of the box (serhiy kharytonov technology stream)

25
eleks.com eleks.com Enterprise Out Of The Box by Serhiy Kharytonov, Delivery Director eleks.com

Upload: lviv-it-arena

Post on 13-Apr-2017

61 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Enterprise out of the Box (Serhiy Kharytonov Technology Stream)

eleks.comeleks.com

Enterprise Out Of The Boxby Serhiy Kharytonov, Delivery Director

eleks.com

Page 2: Enterprise out of the Box (Serhiy Kharytonov Technology Stream)

eleks.com

Outsourcing Market Pros & Cons

~20M Developers in the world:

~4M Developers in USA

~4M Developers in India (~$1T outsourcing)

~12M Developers in the rest of the world

~100K Developers in Ukraine (~$2B outsourcing):

~200x less potential in resources vs. world

Page 3: Enterprise out of the Box (Serhiy Kharytonov Technology Stream)

eleks.comeleks.com

What to Do to Compete ?

How to Compete Successfully ?

Page 4: Enterprise out of the Box (Serhiy Kharytonov Technology Stream)

eleks.com

CxO Level Decision Drivers

• Business Needs/Business Value ($/time)

• Return Of Investment (ROI)

• Time to Market (T2M)

• Total Cost of Ownership (TCO)

• Mean Time Till Failure (MTTF)

• …

Page 5: Enterprise out of the Box (Serhiy Kharytonov Technology Stream)

eleks.com

Project Vendor Decision Drivers

• Project/Solution Development Cost & Time

• Org & Management Capability & Maturity

• Development Scalability

• Technological Skills & Scale

• Domain Specific Knowledge & Experience

• …

Page 6: Enterprise out of the Box (Serhiy Kharytonov Technology Stream)

eleks.com

Page 7: Enterprise out of the Box (Serhiy Kharytonov Technology Stream)

eleks.com

Page 8: Enterprise out of the Box (Serhiy Kharytonov Technology Stream)

eleks.com

Standard Enterprise Development Lifecycle

Consulting PoC Development Support

Page 9: Enterprise out of the Box (Serhiy Kharytonov Technology Stream)

eleks.com

Zachman Enterprise Architecture Framework

What

(Data)

How

(Function)

Who

(People)

When

(Time)

Scope {contextual}

Planner

List of things

important to the

business

List of processes

that the business

performs

List of locations in

which the

business operates

List of

organizations

important to the

business

List of events/

cycles important

to the business

List of business

goals/ strategies

Enterprise Model

{conceptual}

Business Owner

e.g. Semantic

Model

e.g. Business

Process Model

e.g. Business

Logistics System

e.g. Workflow

Model

e.g. Master

Schedule

e.g. Business Plan

System Model {logical}

Designer

e.g. Logical Data

Model

e.g. Application

Architecture

e.g. Distributed

System

Architecture

e.g. Human

Interface

Architecture

e.g. Process

Structure

e.g. Business Rule

Model

Technology Model {physical}

Implementer

e.g. Physical Data

Model

e.g. System

Design

e.g. Technology

Architecture

e.g. Presentation

Architecture

e.g. Control

Structure

e.g. Rule Design

Detailed Representation {out-

of-context}

Subcontractor

e.g. Data

Definition

e.g. Program e.g. Network

Architecture

e.g. Security

Architecture

e.g. Timing

Definition

e.g. Rule

Definition

Functioning System e.g. Data e.g. Function e.g. Network e.g. Organization e.g. Schedule e.g. Strategy

Scope

{contextual} Planner

Enterprise Model

{conceptual}

Business Owner

System Model {logical}

Designer

Technology Model

{physical} Implementer

Detailed Representation {out-of-

context}

Subcontractor

Functioning System

What

(Data)

How

(Function)

Where

(Locations)

Who

(People)

When

(Time)

Why

(Motivation)

Page 10: Enterprise out of the Box (Serhiy Kharytonov Technology Stream)

eleks.com

BACK OFFICE FRONT OFFICE

Production ($)

Administration

Support

Enterprise Structure & Major Process Group Decomposition

FIN ACC HR

B2GB2E

DMS Tax Agency

ERPBusiness

Operations

B2E B2B

VPN CMS CRM

B2C

Web, kiosks

e-cataloguese-commerce

B2M

Mobile IoT

Wearables

IT

SupportWH

Logistics

B2E

Transport

LogisticsSecurity

B2C

Office

SupportCall Center

Page 11: Enterprise out of the Box (Serhiy Kharytonov Technology Stream)

eleks.com

Mobile PlatformMobile Platform

BigData/DWH Platform

BI/DS Analytics Platform

Mobile Platform

Middleware Platform

Security Platform Delivery/Shipment Platform

Front-End Platform

Cloud Computing

Fog Computing

Enterprise Middleware Platform Suite Topology

Log Platform

Page 12: Enterprise out of the Box (Serhiy Kharytonov Technology Stream)

eleks.com Enterprise Analytics Platform

Mobile clients

Fog Computing

Micro Service Micro Service

ESB/BPS Bus

WEB Clients

ETL bus

App App App

Clie

nt

Syst

em

s

DB DB DB

DB in Memory

Spark Computations

Cassandra Cluster(Fast Data Storage)

Kafka Cluster(Raw Data

Stream Processing)

Hadoop Cluster(Cheap

Scalable Storage)

Big Data / Fast Data Cluster

PostgresXL

Data Warehouse

Page 13: Enterprise out of the Box (Serhiy Kharytonov Technology Stream)

eleks.com

Fog Computing

• Unified Mobile Platform• Peer-to-peer communication• Integration with Enterprise• Virtualization and Scalability

Fog Computingpeer-to-peer

IoT

GPS

Near Field Communication

Aggregation Component

Broker

Enterprise Service BusWSO2

Fog Computingpeer-to-peer

De

vice

s

Se

nso

rs

We

b C

lien

ts

Mo

bile

Clie

nts

Streaming AnalyticsKafka

Fog Computingpeer-to-peer

De

vice

s

Se

nso

rs

We

b C

lien

ts

Mo

bile

Clie

nts

Page 14: Enterprise out of the Box (Serhiy Kharytonov Technology Stream)

eleks.com

Online Analytics Real-time Analytics Descriptive Analytics Predictive and Prescriptive Analytics

ML Server(PredictionlO)

Web Analitycs(piwik)

Big Data Streaming

(Kafka Streaming)

ReportingService

(Jasper/D3.js)

Big Data Analitycs

(Spark, Hive on Tez, HBase)

Prediction Engine (H2O)

ETL Cache(Redis)

Tra

ine

d M

od

els

Re

po

sito

ry

OLAP(Mondrian)

R li

bra

rie

s

Pyt

ho

n

Lib

rari

es

De

ep

le

arn

ing

Spark Hadoop

Online AnalyticsRole-based

DashboardingReporting Enterprise Analytics

Enterprise Analytics Platform

Page 15: Enterprise out of the Box (Serhiy Kharytonov Technology Stream)

eleks.com

Network Segmentation, Federated Security & SSO

B2C B2B B2G B2M (BYOD)

B2E

IdSrv

IdSrv

Proxy

IdSrv

IdSrv

IdSrv

AD

“Trust”

“Trust”“Trust”

Page 16: Enterprise out of the Box (Serhiy Kharytonov Technology Stream)

eleks.com

• Scalable• Flexible• Reliable• Secured• Distributed• Open Source• Private/Public Cloud

ready• Fog Computing• Classic DWH• Fast Data• Cassandra/Hadoop• Spark Computation• Kafka Streaming• Pentaho ETL

• Real-time Integration

• Orchestration

• Event Subscription

• Business Process Modeling

• Business Process Automation

• Message Streams Consolidation

• Messages Aggregation

• Horizontal & Vertical Scalability

• Registry Governance

• Real-Time Monitoring

• API Management

• JasperReports

• H2O ML

• Online Analytics

• DB in Memory Enforcement

Enterprise Platform Benefits & Advantages

Page 17: Enterprise out of the Box (Serhiy Kharytonov Technology Stream)

eleks.com

VPN

VPN

VPN

GIT LAB

Dev

Environment

Enterprise

Platform

Test

Environment

Enterprise

Platform

Pilot

Environment

Enterprise

Platform

Enterprise

Platform

Production

Environment

Standard Scalable Dev Environment

& Vendor Management

Page 18: Enterprise out of the Box (Serhiy Kharytonov Technology Stream)

eleks.comeleks.com

How to get Advantages of Technological &

Architecture

Skills in the Business World ?

Page 19: Enterprise out of the Box (Serhiy Kharytonov Technology Stream)

eleks.com

ELEKS Enterprise Platform Suite

CRM ERP HRM ITSM BPMDMS MDM

WSO2 Stratos/PaaS

OpenStack/AWS/Azure IaaS

Back/Front Offices

Enterprise Out Of The Box Concept

Page 20: Enterprise out of the Box (Serhiy Kharytonov Technology Stream)

eleks.com

SMTP

ELEKS Big Data Platform

CRM ERP DMS ITSM CMS Mobile Platform

BACK OFFICE

ELEKS Enterprise Orchestration Platform MDM

Admin

GroupSupport

Group

Production

Group Fog Computing

BPS

FRONT OFFICE

ELEKS Delivery/Shipment PlatformELEKS Analytics Platform

ELEKS Security Platform

Enterprise Out Of The Box Decomposition

Page 21: Enterprise out of the Box (Serhiy Kharytonov Technology Stream)

eleks.com

CxO Level Decision Drivers

• Business Needs/Business Value ($/time)

• Return Of Investment (ROI)

• Time to Market (T2M)

• Total Cost of Ownership (TCO)

• Mean Time Till Failure (MTTF)

• …

Page 22: Enterprise out of the Box (Serhiy Kharytonov Technology Stream)

eleks.com

Solving most of back office issues to:

Earndevelop new business or service

Saveoptimize business effectiveness (backoffice)

Not loserisk management to prevent loss

Enterprise Out of the Box:

Key Business Objectives

Page 23: Enterprise out of the Box (Serhiy Kharytonov Technology Stream)

eleks.comeleks.com

How Enterprise Out Of

The Box works

Video!

Page 24: Enterprise out of the Box (Serhiy Kharytonov Technology Stream)

eleks.comeleks.com

Guys!

Закінчуємо плужити

і починаємо літати!

Page 25: Enterprise out of the Box (Serhiy Kharytonov Technology Stream)

eleks.comeleks.com

Inspired by Technology.

Driven by Value