eday 2011 - david neuscheler - adobe
DESCRIPTION
TRANSCRIPT
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Technology Trends in eBusiness@davidnuescheler | VP, CTO CEM, Adobe Systems
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
David NueschelerJSR-170 Spec [email protected]
David NueschelerChief Technology [email protected]
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
David NueschelerJackrabbit Committer / [email protected]
David NueschelerJSR-170 Spec [email protected]
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
David Nuescheler
TC Member / CMIS-JCR Liaison
David NueschelerJackrabbit Committer / [email protected]
© 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
© 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]
© 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
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Enterprise So"ware Reality
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
“Platform Not Found” Errorplease reboot.
© 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
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
CEM Creative Work#ow
∞CREATE
MANAGE
UX DELIVER
ANALYZEOPTIMIZE
DESIGN
© 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.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Who am I?
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Who am I?
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Who am I?
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Your data center...
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
...their data center.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Bad News, please!
© 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?
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Cloud traits:
ELASTICITY!
LATENCY!
AVAILABILITY?
LOSE IT!
Requires:SpartanSoftware
© 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
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Next Generation Clustering
“Cloud”-styleHot-Join
“cluster-borne”
3
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
WAN & Share Nothing
Fire
wal
l
Fire
wal
l
© 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.
© 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...)
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Device Groups?
1 32
Feature Phone Smart Phone Touch PhoneExtensible
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Mobile Sites vs. Transcoding
not a subset!
+ownership
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Game Changer.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Web: 1995
Webmaster Businessdaysword fileshtml websites
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Apps: 2011
Webmaster Businessdaysword fileshtml websitespptapps well...
App Developer
+ uncertainty(third party review process)
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Apps Content Management
everything is content
publish and sync apps
© 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.
© 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)
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
User Generated Content
WE HAVE TRUST ISSUES
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
A HREF ”javascript:alert()”
F#&@!? ------- V14GR4
B ONLOAD ”javascript:alert()”IMG SRC ”javascript:alert()”
© 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
© 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
© 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
© 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
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
IntranetEnterprise Scale
2±4102±610
InternetWeb Scale
Users are users are users. (Linear Scale)
© 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”
© 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.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
$ank you.