The Connected Enterprise

Post on 07-Jan-2017

160 views 1 download

Transcript of The Connected Enterprise

The Connected Enterprise

CONTENTS

● What is Connected Enterprise?

● Why Graph Databases?

● Common Graph Use Cases

● Graph Algorithms

● Next Generation Enterprise with Neo4j

● CAKE as Connected Enterprise

What is Connected Enterprise?

What is Connected Enterprise?

What can we learn from Google?

Isolated Data Connected Data

What is Connected Enterprise?

What is Core to our businessHas To Be Connected

What is Connected Enterprise?

ORG

Sales Channels

Supply Chain

Products

Marketing

CRM

Payments

MobileApps

The Connected Enterprise

Why Graph Databases?

Why Graph Databases?

Front-end is easy

Why Graph Databases?

Typical Enterprise Held back by Legacy - Data stores in relational databases and in Silos

Consumers Products Payments Social Suppliers

Why Graph Databases?

Towards a Connected Enterprise

Common Graph Use Cases

Common Graph Use Cases

Real-Time Recommendations

Fraud Detection

Network & IT Operations

Master Data Management

Graph based Search

Graph Algorithms

Graph Algorithms

Page RankThe PageRank is an algorithm that measures the “importance” of the nodes in a

graph.

PR(A) = (1-d) + d (PR(T1)/C(T1) + ... + PR(Tn)/C(Tn))

Usage

PageRank is a powerful tool that ties search, advertising, recommendation and

reputation systems. The merit of PageRank comes from its power in evaluating

network measures in a connected system.

Graph Algorithms

Betweenness CentralityThe betweenness centrality counts how many shortest paths between each pair

of nodes of the graph pass by a node.

Usage

Identifies “brokers of information” in the network or nodes that connect disparate

clusters. The concept finds wide application, including computer and social

networks, biology, transport and scientific cooperation.

Ref: http://graphstream-project.org/doc/Algorithms/

Next Generation Enterprise with Neo4j

The Database for the Connected Enterprise

Next Generation Enterprise with Neo4j

Causal Clustering ArchitectureResilient, Modern, Fault-Tolerant – Guarantees Graph Safety

● Built-in load balancing○ Spreads reads to core and replica servers

○ Spreads writes across core servers

● Causal consistency○ Always consistent view of data at any scale

○ Stronger than eventual consistency

● Large clusters○ 1000+ instance clusters

Next Generation Enterprise with Neo4j

Security FoundationEnterprise-Class Security and Control

● Built-in native users repository

● LDAP connector to Active Directory or openLDAP

● Custom auth provider plugins

Next Generation Enterprise with Neo4j

User-Defined Functions● Allows users to create their own functions and use them with Cypher

● Useful for expressing common computations, rules, conversions, predicates

CAKE as Connected Enterprise

CAKE as Connected Enterprise

CAKE

Menu

POS

Payments

Inventory

OLO

Connect

Neo4j Cluster

CRM

User Management

GM

CAKE as Connected Enterprise

New Opportunities for “Connected Data”

● Can use as a Master Data Management platform

● Real-time product recommendations for Consumer Apps

and OLO

● Use data to inform merchant specific business decisions

● New Business Intelligence(BI) reports

Questions?

Thank You!