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

Case Study Volkswagen AG Prime-Force meets MongoDB

Apr 15, 2017

Download

Data & Analytics

MongoDB
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Case Study Volkswagen AG Prime-Force meets MongoDB

Dr. Martin Mayr

Big Data for the Enterprise Decision Maker

September 26th, 2016

Case Study:

Volkswagen AG.Prime-Force

meets MongoDB.

Page 2: 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

Page 3: Case Study Volkswagen AG Prime-Force meets MongoDB

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

Page 4: Case Study Volkswagen AG Prime-Force meets MongoDB

COMPETENCE NEAR YOU

CH Basel, Lucerne, Zurich

A Salzburg

D Berlin, Frankfurt, Munich

DK Copenhagen

PL Warsaw

SRB Belgrade

Page 5: Case Study Volkswagen AG Prime-Force meets MongoDB

WHY WE DO IT

WHYWE DO IT

BECAUSE WE KNOW THAT WE CAN

FASCINATED BY NEW TECHNOLOGIES

WE LOVE THE CHALLENGE

Page 6: Case Study Volkswagen AG Prime-Force meets MongoDB

HOW WE DO IT

HOW WE DO IT

WITH KNOW-HOW AND TALENT

WITH PASSION AND COMMITMENT

100% SOLUTION FOCUSED

Page 7: Case Study Volkswagen AG Prime-Force meets MongoDB

WHAT WE DO

WHAT WE DO

ECM-/WCMS- STRATEGY CONSULTING

AEM-/CQ-BUSINESS-ANALYSIS/-DESIGN

AEM-/CQ-IMPLEMENTATION

SYSTEM MAINTENANCE/OPERATION

Page 8: Case Study Volkswagen AG Prime-Force meets MongoDB

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

Page 9: Case Study Volkswagen AG Prime-Force meets MongoDB

MONGODB TECHNOLOGY PARTNER

PRIME FORCE

COMPETENCE

Page 10: Case Study Volkswagen AG Prime-Force meets MongoDB

WHERE AND WHY WE

USE MONGODB

(SOME USE-CASES)

Page 11: Case Study Volkswagen AG Prime-Force meets MongoDB

EXAMPLE USECASE VOLKSWAGEN

Curent Prime-Force/MongoDB

Volkswagen Projects

Sub-Projects

Main-Projects

Partner Volkswagen Projects

OnKomm

Corporate Website

PortalMedia

Services

Car-Net

Page 12: Case Study Volkswagen AG Prime-Force meets MongoDB

EXAMPLE USECASE VOLKSWAGEN

Curent Prime-Force/MongoDB

Volkswagen Projects

Sub-Projects

Main-Projects

Partner Volkswagen Projects

OnKomm

Corporate Website

PortalMedia

Services

Car-Net

Page 13: Case Study Volkswagen AG Prime-Force meets MongoDB

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.

Page 14: Case Study Volkswagen AG Prime-Force meets MongoDB

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.

Page 15: Case Study Volkswagen AG Prime-Force meets MongoDB

EXAMPLE USECASE ONKOMM

OnKomm Scenario 1:

„MongoDB as Repository (MongoMK)“

MK

Core

JCR oak-jcr

oak-core

TarMK MongoMK

Page 16: Case Study Volkswagen AG Prime-Force meets MongoDB

EXAMPLE USECASE ONKOMM

OnKomm Scenario 1:

„MongoDB as Repository (MongoMK)“

Instances

MK

Coreoak-core

TarMK(MongoMK)

Publishing

MongoMK

Authoring

Page 17: Case Study Volkswagen AG Prime-Force meets MongoDB

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.

Page 18: Case Study Volkswagen AG Prime-Force meets MongoDB

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

Page 19: Case Study Volkswagen AG Prime-Force meets MongoDB

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

Page 20: Case Study Volkswagen AG Prime-Force meets MongoDB

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

Page 21: Case Study Volkswagen AG Prime-Force meets MongoDB

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

Page 22: Case Study Volkswagen AG Prime-Force meets MongoDB

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

Page 23: Case Study Volkswagen AG Prime-Force meets MongoDB

EXAMPLE USECASE VOLKSWAGEN

Curent Prime-Force/MongoDB

Volkswagen Projects

Sub-Projects

Main-Projects

Partner Volkswagen Projects

OnKomm

Corporate Website

PortalMedia

Services

Car-Net

Page 24: Case Study Volkswagen AG Prime-Force meets MongoDB

EXAMPLE USECASE CAR-NET

Car-Net - Overview

Page 25: Case Study Volkswagen AG Prime-Force meets MongoDB

EXAMPLE USECASE CAR-NET

Car-Net: App-Connect

Page 26: Case Study Volkswagen AG Prime-Force meets MongoDB

EXAMPLE USECASE CAR-NET

Car-Net: Guide & Inform

Page 27: Case Study Volkswagen AG Prime-Force meets MongoDB

EXAMPLE USECASE CAR-NET

Car-Net: Security & Service

Page 28: Case Study Volkswagen AG Prime-Force meets MongoDB

EXAMPLE USECASE CAR-NET

Car-Net – Architecture Overview

Page 29: Case Study Volkswagen AG Prime-Force meets MongoDB

EXAMPLE USECASE CAR-NET

Car-Net – Architecture V2

Page 30: Case Study Volkswagen AG Prime-Force meets MongoDB

EXAMPLE USECASE CAR-NET

Car-Net – Architecture V2

• Data also available when

MBB offline

• Better performance

because of faster access

Page 31: Case Study Volkswagen AG Prime-Force meets MongoDB

EXAMPLE USECASE CAR-NET

Car-Net – Planed Improvements

Page 32: Case Study Volkswagen AG Prime-Force meets MongoDB

EXAMPLE USECASE CAR-NET

Car-Net – Planed Improvements

Page 33: Case Study Volkswagen AG Prime-Force meets MongoDB

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

Page 34: Case Study Volkswagen AG Prime-Force meets MongoDB

WHAT WE CAN DO FOR YOU

HAPPY

CUSTOMERS.

FOR THIS, WE

TAKE CARE.

Page 35: Case Study Volkswagen AG Prime-Force meets MongoDB

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]