View
61
Download
0
Category
Preview:
Citation preview
eleks.comeleks.com
Enterprise Out Of The Boxby Serhiy Kharytonov, Delivery Director
eleks.com
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
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)
• …
eleks.com
Project Vendor Decision Drivers
• Project/Solution Development Cost & Time
• Org & Management Capability & Maturity
• Development Scalability
• Technological Skills & Scale
• Domain Specific Knowledge & Experience
• …
eleks.com
Standard Enterprise Development Lifecycle
Consulting PoC Development Support
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)
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
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
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
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
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
eleks.com
Network Segmentation, Federated Security & SSO
B2C B2B B2G B2M (BYOD)
B2E
IdSrv
IdSrv
Proxy
IdSrv
IdSrv
IdSrv
AD
“Trust”
“Trust”“Trust”
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
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
eleks.comeleks.com
How to get Advantages of Technological &
Architecture
Skills in the Business World ?
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
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
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)
• …
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
Recommended