eday 2011 - david neuscheler - adobe

43
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Technology Trends in eBusiness @davidnuescheler | VP, CTO CEM, Adobe Systems

Upload: emerce

Post on 22-Nov-2014

1.291 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Technology Trends in eBusiness@davidnuescheler | VP, CTO CEM, Adobe Systems

Page 2: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

David NueschelerJSR-170 Spec [email protected]

David NueschelerChief Technology [email protected]

Page 3: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

David NueschelerJackrabbit Committer / [email protected]

David NueschelerJSR-170 Spec [email protected]

Page 4: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

David Nuescheler

TC Member / CMIS-JCR Liaison

[email protected]

David NueschelerJackrabbit Committer / [email protected]

Page 5: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

DA

VID

NU

ESCH

ELER

VP,

CTO

CEM

Dig

ital E

nter

prise

Sol

utio

ns

Ado

beBa

rfues

serp

latz

640

01 B

asel

T +

41 6

1 22

6 98

98

F +

41 6

1 22

6 98

97

uncl

ed@

adob

e.co

m

David Nuescheler

TC Member / CMIS-JCR Liaison

[email protected]

Page 6: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

DAVID NUESCHELERVP, CTO CEMDigital Enterprise Solutions

AdobeBarfuesserplatz 64001 BaselT +41 61 226 98 98F +41 61 226 98 [email protected]

Page 7: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Enterprise So"ware Reality

DM

Repository

WCMDAM

WF WF

RepositoryRepository

WF

1985C/C++

1998TCL

2000Java

Win32

Acquiredin 96’

Acquiredin 99’

BorlandDelphi

no-linuxsupport

developerleft

compilereol

staticwebsitesrequiresjdk1.3

EJB 2.0

requires IIS 5

Page 8: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Enterprise So"ware Reality

Page 9: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

“Platform Not Found” Errorplease reboot.

Page 10: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

!e Customer Experience Management Problem

LINE OF BUSINESS OWNERS

Sales Marketing Services Customer Support Retail Operations Global Distribution Call Centers

Mobile Social Web Email Correspondence Print In Person

!e CustomerContext + Experience

Brand + Business Goal!e Company

BUSINESS LOGIC & TRANSACTIONAL SYSTEMS (ERP, CRM, ECM, PLM, …)

ADOBE CUSTOMER EXPERIENCE MANAGEMENT PLATFORM

Page 11: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

CEM Creative Work#ow

∞CREATE

MANAGE

UX DELIVER

ANALYZEOPTIMIZE

DESIGN

Page 12: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

CEM requires Future Proof Technology DNA

Mobile First*(always keep desktop in mind)

*you don’t enable apps for the mobile, you build them for the mobile with desktop in mind.

Mobile First*(always keep desktop in mind)

*you don’t enable apps for the mobile, you build them for the mobile with desktop in mind.

Mobile First*(always keep desktop in mind)

*you don’t enable apps for the mobile, you build them for the mobile with desktop in mind.

Cloud First*(always keep on-prem in mind)

*you don’t enable apps for the cloud, you build them for the cloud with on-prem in mind.

Page 13: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Who am I?

Page 14: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Who am I?

Page 15: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Who am I?

Page 16: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Your data center...

Page 17: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

...their data center.

Page 18: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Bad News, please!

Page 19: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Legal Zones? (respect the local laws)

Availability Zones? (network, power)

Security Budget (yours vs. theirs)

Operations Certification? (e.g. SAS70 Type II)

Hyperviser? (VM Security, Are you by yourself?)

Security & Privacy?

Page 20: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Cloud traits:

ELASTICITY!

LATENCY!

AVAILABILITY?

LOSE IT!

Requires:SpartanSoftware

Page 21: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Clustering Options in Enterprise So"ware

“Ostrich”-style

1. Configuring Clusters

Several steps are needed to setup a Communiqué 4.x cluster with CRX 1.4 TarPM.

Copyright © 1993-2008 Day Software AG Configuring Clusters

PDF Created : 19.10.2008 14:09:59http://docs.day.com

Page 1/1

Page 1 of 195

IBM DB2 Content Manager V8 Configuring High Availability

in a Sun Cluster Environment

5/4/04

Content Management Performance

IBM Silicon Valley Lab

1/284

1/20

“Exception”-style

1 2

Page 22: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Next Generation Clustering

“Cloud”-styleHot-Join

“cluster-borne”

3

Page 23: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

WAN & Share Nothing

Fire

wal

l

Fire

wal

l

Page 24: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

CEM requires Future Proof Technology DNA

Social First*(every user is a contributor and has a social graph)

*context is a !rst-class citizen, everybody is a contributor.

Mobile First*(always keep desktop in mind)

*you don’t enable apps for the mobile, you build them for the mobile with desktop in mind.

Cloud First*(always keep on-prem in mind)

*you don’t enable apps for the cloud, you build them for the cloud with on-prem in mind.

Mobile First*(always keep desktop in mind)

*you don’t enable apps for the mobile, you build them for the mobile with desktop in mind.

Mobile First*(always keep desktop in mind)

*you don’t enable apps for the mobile, you build them for the mobile with desktop in mind.

Page 25: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

$e bad news...

UserAgentRadical: nokia6170colors: 65536fall_back: nokia_generic_series40_dp20j2me_amr: TRUEj2me_cldc_1_1: TRUEj2me_h263: TRUEj2me_mpeg4: TRUEj2me_screen_height: 160max_data_rate: 200max_deck_size: 4194304max_image_height: 115max_image_width: 122mms_3gpp: TRUEmms_max_height: 480mms_max_size: 100000

mms_max_width: 640mms_mp4: TRUEmms_vcalendar: TRUEmms_video: TRUEmodel_name: 6170mp3: TRUEphysical_screen_height: 40physical_screen_width: 32playback_3gpp: TRUEplayback_acodec_amr: nbplayback_mp4: TRUEplayback_vcodec_h263_0: 10resolution_height: 160ringtone_amr: TRUEringtone_mp3: TRUE

ringtone_voices: 40streaming_3gpp: TRUEstreaming_real_media: nonestreaming_video: TRUEstreaming_video_acodec_amr: TRUEuaprof: http://nds1.nds.nokia.com/uap....user_agent: Nokia6170video: TRUEvideo_3gpp: TRUEvideo_3gpp2: FALSEvideo_max_height: 96video_max_width: 128video_mp4: TRUEvideo_preferred_height: 96video_preferred_width: 128 Device

Detection

(17k & counting...)

Page 26: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Device Groups?

1 32

Feature Phone Smart Phone Touch PhoneExtensible

Page 27: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Mobile Sites vs. Transcoding

not a subset!

+ownership

Page 28: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Game Changer.

Page 29: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Web: 1995

Webmaster Businessdaysword fileshtml websites

Page 30: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Apps: 2011

Webmaster Businessdaysword fileshtml websitespptapps well...

App Developer

+ uncertainty(third party review process)

Page 31: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Apps Content Management

everything is content

publish and sync apps

Page 32: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

CEM requires Future Proof Technology DNA

Mobile First*(always keep desktop in mind)

*you don’t enable apps for the mobile, you build them for the mobile with desktop in mind.

Social First*(every user is a contributor and has a social graph)

*context is a #rst-class citizen, everybody is a contributor.

Mobile First*(always keep desktop in mind)

*you don’t enable apps for the mobile, you build them for the mobile with desktop in mind.

Cloud First*(always keep on-prem in mind)

*you don’t enable apps for the cloud, you build them for the cloud with on-prem in mind.

Page 33: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Inside the Social Storm

Activity Streams & Social Graph

Users & Profiles

User Generated Content& Community Management

Context

Social and Community

Applications and Solutions

(forum, wall, blog, wiki, comments, ratings)

Page 34: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

User Generated Content

WE HAVE TRUST ISSUES

Page 35: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

A HREF ”javascript:alert()”

F#&@!? ------- V14GR4

B ONLOAD ”javascript:alert()”IMG SRC ”javascript:alert()”

Page 36: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Users are users are users.

2±110

Authors“Family” Scale

2±2102±310

2±4102±510

2±610

Page 37: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Users are users are users.

IntranetEnterprise Scale

2±1102±210

2±3102±410

2±5102±610

Page 38: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Users are users are users.

InternetWeb Scale

2±1102±210

2±3102±410

2±5102±610

Page 39: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Users are users are users.

2±1102±210

2±3102±410

2±5102±610

InternetWeb Scale

Page 40: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

IntranetEnterprise Scale

2±4102±610

InternetWeb Scale

Users are users are users. (Linear Scale)

Page 41: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Context & Context Engine

Harmonized Pro"leSocial Network Information

CRM Data

Immediate Page contextLanguage, Nav Depth

Preferences, Collaborative Filtering, Interests ClickStream Cloud

Very “Current” Environment

Activity Stream InformationEvents from SiteCatalyst

Resolved Segments“Insights”

Page 42: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

CEM requires Future Proof Technology DNA

Mobile First*(always keep desktop in mind)

*you don’t enable apps for the mobile, you build them for the mobile with desktop in mind.

Cloud First*(always keep on-prem in mind)

*you don’t enable apps for the cloud, you build them for the cloud with on-prem in mind.

Social First*(every user is a contributor and has a social graph)

*context is a #rst-class citizen, everybody is a contributor.

Page 43: eDay 2011 - David Neuscheler - Adobe

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

$ank you.