case study volkswagen ag prime-force meets mongodb

35
Dr. Martin Mayr Big Data for the Enterprise Decision Maker September 26th, 2016 Case Study: Volkswagen AG. Prime-Force meets MongoDB.

Upload: mongodb

Post on 15-Apr-2017

357 views

Category:

Data & Analytics


4 download

TRANSCRIPT

Dr. Martin Mayr

Big Data for the Enterprise Decision Maker

September 26th, 2016

Case Study:

Volkswagen AG.Prime-Force

meets MongoDB.

AGENDA

Who is Prime Force?

Skills and competences

OnKomm @Volkswagen AG

Additional projects

What we can do for you

WHO WE ARE

Prime Force Group (PFG) is a independent systems integrator

and pan-European consulting company (ECM and WCMS).

Our team of 97 exceptional specialists assists our clients

with all sub-steps of complex IT-projects.

WHO IS PFG

COMPETENCE NEAR YOU

CH Basel, Lucerne, Zurich

A Salzburg

D Berlin, Frankfurt, Munich

DK Copenhagen

PL Warsaw

SRB Belgrade

WHY WE DO IT

WHYWE DO IT

BECAUSE WE KNOW THAT WE CAN

FASCINATED BY NEW TECHNOLOGIES

WE LOVE THE CHALLENGE

HOW WE DO IT

HOW WE DO IT

WITH KNOW-HOW AND TALENT

WITH PASSION AND COMMITMENT

100% SOLUTION FOCUSED

WHAT WE DO

WHAT WE DO

ECM-/WCMS- STRATEGY CONSULTING

AEM-/CQ-BUSINESS-ANALYSIS/-DESIGN

AEM-/CQ-IMPLEMENTATION

SYSTEM MAINTENANCE/OPERATION

SKILLS AND COMPETENCES

PRODUKTPORTFOLIO

CMS/WCMS (+ Analytics)

Campaign

Test &Target (Personalization)

DMS

Mobile-App Development

Front-End-Engineering

Input-/Inbound Management

Output Management

Document and e-Mail Archiving

Search Engine Implementation

TECHNOLOGIERPARTNER

Adobe (Service Partner)

EMC2 (Preferred Partner Program)

Oracle (Gold Partner)

MS SharePoint (Gold Partner)

MongoDB (Advanced Partner)

Apache Solr

MONGODB TECHNOLOGY PARTNER

PRIME FORCE

COMPETENCE

WHERE AND WHY WE

USE MONGODB

(SOME USE-CASES)

EXAMPLE USECASE VOLKSWAGEN

Curent Prime-Force/MongoDB

Volkswagen Projects

Sub-Projects

Main-Projects

Partner Volkswagen Projects

OnKomm

Corporate Website

PortalMedia

Services

Car-Net

EXAMPLE USECASE VOLKSWAGEN

Curent Prime-Force/MongoDB

Volkswagen Projects

Sub-Projects

Main-Projects

Partner Volkswagen Projects

OnKomm

Corporate Website

PortalMedia

Services

Car-Net

EXAMPLE USECASE ONKOMM

VW ONKOMM

Project Aim

Concept a new company wide

(EMEA, US, Asia Pacific)

standard AEM infrastructure and

relaunch the existing web pages.

EXAMPLE USECASE ONKOMM

VW ONKOMM

It’s a comprehensive

content management

solution for building

websites, mobile apps, and

forms. And it makes it easy

to manage your marketing

content and assets.

EXAMPLE USECASE ONKOMM

OnKomm Scenario 1:

„MongoDB as Repository (MongoMK)“

MK

Core

JCR oak-jcr

oak-core

TarMK MongoMK

EXAMPLE USECASE ONKOMM

OnKomm Scenario 1:

„MongoDB as Repository (MongoMK)“

Instances

MK

Coreoak-core

TarMK(MongoMK)

Publishing

MongoMK

Authoring

EXAMPLE USECASE ONKOMM

OnKomm Scenario 2: „MongoDB for dynamic data“

Wanted Problem

• Dynamic data must be

accessed (at entry),

stored and distributed

over all publisher

• User-driven data like

comments and likes

• User data (profiles)

• Publisher synchronization

• AEM: distribution over the

author instance

• “un-wanted” data

@author

• CRX/JCR Repository is

not designed to store a

huge amount of UGC.

EXAMPLE USECASE ONKOMM

OnKomm Scenario 2: „MongoDB for dynamic data“

1

AEM

Publish

AEM

Publish

User generated content

Comments, likes

AEM

Author

Internal Network DMZ

EXAMPLE USECASE ONKOMM

OnKomm Scenario 2: „MongoDB for dynamic data“

1

AEM

Publish

AEM

Publish

2 Stored in repository

and in Replication Outbox

3 Check and

fetch Outbox

content

4 Workflow-based

moderation and

spam check

AEM

Author

Replication to

all publish

Internal Network DMZ

5

5

User generated content

Comments, likes

EXAMPLE USECASE ONKOMM

OnKomm Scenario 2: „MongoDB for dynamic data“

1

AEM

Publish

AEM

Publish

2 Stored in repository

and in Replication Outbox

3 Check and

fetch Outbox

content

4 Workflow-based

moderation and

spam check

AEM

Author

Replication to

all publish

Internal Network DMZ

5

5

• User data in internal network

• Everything over author

• Not immediately available

• SlowUser generated content

Comments, likes

EXAMPLE USECASE ONKOMM

OnKomm Scenario 2: „MongoDB for dynamic data“

Wanted Problem Result

• Dynamic data must be

accessed (at entry),

stored and distributed

over all publisher

• User-driven data like

comments and likes

• User data (profiles)

• Publisher synchronization

• AEM: distribution over the

author instance

• “unwanted” data

@author

• CRX/JCR Repository is

not designed to store a

huge amount of UGC.

• Store dynamic data on a

mongodb cluster

• Only publisher access

data

• MongoDB over

AEM Communities

• No Community data in the

• CRX/JCR Repository

EXAMPLE USECASE ONKOMM

OnKomm Scenario 2: „MongoDB for dynamic data“

22AEM Author

• Publish instances are clustered with

MongoMK

• Default storage mechanism

• Easy to setup UGC

• UGC is only available on publish

instances

• Publish Farm is not utilized

MongoMK

AEM

Publish 3

AEM

Publish 2

AEM

Publish 1

Author

ContentUGC

Author

Content

EXAMPLE USECASE VOLKSWAGEN

Curent Prime-Force/MongoDB

Volkswagen Projects

Sub-Projects

Main-Projects

Partner Volkswagen Projects

OnKomm

Corporate Website

PortalMedia

Services

Car-Net

EXAMPLE USECASE CAR-NET

Car-Net - Overview

EXAMPLE USECASE CAR-NET

Car-Net: App-Connect

EXAMPLE USECASE CAR-NET

Car-Net: Guide & Inform

EXAMPLE USECASE CAR-NET

Car-Net: Security & Service

EXAMPLE USECASE CAR-NET

Car-Net – Architecture Overview

EXAMPLE USECASE CAR-NET

Car-Net – Architecture V2

EXAMPLE USECASE CAR-NET

Car-Net – Architecture V2

• Data also available when

MBB offline

• Better performance

because of faster access

EXAMPLE USECASE CAR-NET

Car-Net – Planed Improvements

EXAMPLE USECASE CAR-NET

Car-Net – Planed Improvements

EXAMPLE USECASE CAR-NET

Car-Net: Summary

Benefits to: Car-Net Project

Reduce cost (70%)

Better Scale (Horizontal, not

Vertical)

Enable Hybrid-Cloud Concept:

Scale non-sensitive data to Public

Cloud

Optimal integration of Geospatial

data (DB-Query: Find all e-car charging

stations next to client (permanent out of range alert)

Quick-inlcude unstructured data

(Facebook, XING contacts, Apple

Music)

Deliver project faster due flexible

schema

WHAT WE CAN DO FOR YOU

HAPPY

CUSTOMERS.

FOR THIS, WE

TAKE CARE.

THANK YOU!

Dr. Martin Mayr

Prime Force Group

Jakob-Harringer-Strasse 5

A-5020 Salzburg

Phone: +43 662 261 966 04

Fax: +43 662 234 662 170

Mobile: +43 676 716 66 44

E-Mail: [email protected]